[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