[EROS-Arch] Installers

Jonathan S. Shapiro shap@eros-os.org
Wed, 28 Mar 2001 06:48:06 -0500


> > I agree that you don't need to execute the software to achieve binding
> > (though it simplifies things if you do), but the point is that given
> > confinement there is no reason *not* to allow active installation.
>
> I'm not sure if it really simplifies things: It would be nice to
> inspect all dependencies without executing the installation constructor.

Wait. Two things are getting confused here: static dependencies vs. runtime
initialization.

I agree that the installation process should have statically expressable
dependencies. This is an entirely separate issue from whether the
installation mechanism should be turing complete. Given a set of satisfied
static dependencies, there may still be a need to execute code to get them
installed in the right places in the program, or to do other program setup
tasks having nothing to do with authority.