[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: hurd does NOT need /hurd

On Mon, May 20, 2002 at 01:52:45AM +0100, Andrew Suffield wrote:
> >           started indirectly by other programs for their own purpose.
>             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

> >        be in any user's PATH, and are started indirectly by settrans or
>                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> >        the parent filesystem on the explicit request of the user.
>          ^^^^^^^^^^^^^^^^^^^^^
> Kindly explain the difference between the indicated phrases.

settrans -a doesn't invoke any translator for its own purpose.  It does only
start whatever the user is passing it on the shell.

settrans -a sets up a special environment for translators to run it (it sets
the bootstrap port).  Then it just calls execv on the rest of the command

Think of something like "/bin/sh -c "BOOTSTRAP=15 /hurd/ftpfs ..."
if you want.  In this case, /bin/sh is not starting ftpfs for its own
purpose, but only starting what the user told it to start.


`Rhubarb is no Egyptian god.' Debian http://www.debian.org brinkmd@debian.org
Marcus Brinkmann              GNU    http://www.gnu.org    marcus@gnu.org

To UNSUBSCRIBE, email to debian-hurd-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

Reply to: