[EROS-Arch] Installers

Joerg Bornschein joerg@zilium.de
Thu, 29 Mar 2001 13:02:37 +0200


On Wed, Mar 28, 2001 at 10:58:40AM -0500, Jonathan S. Shapiro wrote:

Jonathan,

> > It's just a small detail, but im wondering why you "install any extra
> > authorities needed" in phase 1a.
> 
> For example, a database may require direct access to a portion of the
> disk at fairly low level. This is a requirement of the database engine
> rather than a particular instantiation of the database client. It is
> definitely *not* an authority that ordinary users should carry around.
> Therefore, it's an example of an authority that might reasonably be
> installed by a system administrator.

You are assuming the constructor build in phase 0 is directly given 
to end-users....

I was assuming the constructor build in phase 0 will be run by the
person who installs the package -- for example the system administrator.
The person installing this package will use the normal application
startup procedure to start this configuration application and give it any
capabilities he wishes.

This setup application in turn generates the constructors handled out to
the users.

Therefore there is only a single "capability handout" user interface:
 The shell starting a [setup|enduser] application.

  joerg