Subject: Re: interface configuration other than "ifconfig" in rc.conf
To: None <itojun@iijlab.net>
From: Matthias Drochner <drochner@zel459.zel.kfa-juelich.de>
List: tech-net
Date: 09/04/1999 15:31:36
itojun@iijlab.net said:
> 	Now /usr is mounted before /etc/netstart starts, it is possible to 
> 	do this, and it may be useful for making administration process
> easier. 

Mounting /usr early has solved some immediate problems, I'd
consider it a preliminary fix however. It eg breaks the case
where someone wants to get /usr from NFS.

The network startup should be done in (at least) two
stages: basic interface initialization and routes
which can/must be done before /usr is mounted, and
all the higher level stuff which may depend on /usr.

Technically, this can be done in one script which defines
a shell procedure for each stage. I'm not sure how this
affects the shell's ressource usage.

Btw, I've played with a dependency-rule-based startup
framework as it was proposed several times. This didn't
work out that well.
The engine which starts the startup scripts in an order
compliant to the dependency rules is simple - a small
shell script.
Setting up the rules leads to a mess however. The ordering
in the startup is full os comprimises which can't be easily
expressed as strict rules.

best regards
Matthias