Why does esky create 2 executables?

74 Views Asked by At

esky 0.9.8 creates 2 executables of my application.
There is an inner executable that weights less then the outer executable.
I would like to know if esky is supposed to create 2 executables and if there are any drawbacks or advantages in creating 2 executables.
I would also like to know which executable should I be calling when I want to run my application.

1

There are 1 best solutions below

2
On

Esky uses a bootstrapping mechanism that keeps the app safe in the face of failed or partial updates.

The top level executable is the one you should be running, it does all the business of managing what version to run. Once it has decided what to run it will open up the exe for the correct version.