5.2-BETA and related ports issues

Oliver Eikemeier eik at FreeBSD.org
Sun Nov 30 15:48:05 PST 2003


Robert Watson wrote:
> On Sun, 30 Nov 2003, Andreas Klemm wrote:
> 
>>I have a better idea, then we perhaps need something like a wrapper
>>script that is part of the FreeBSD basic system under /etc/rc.d that
>>checks for the start script under $LOCALBASE/etc/rc.d and starts it very
>>early. 
> 
> Hmm.  I talked with Gordon about this issue some last night, but he
> pointed out a snag: most installs of FreeBSD place /usr on a separate
> partition from /.  The rcNG ordering decision is made before /usr is
> mounted, as /usr is mounted as part of the pieces kicked off by rc.d.  So
> it would be a fairly large departure from the current implementation of
> the rcNG code to reevaluate the ordering once more directories were
> available in which to find scripts to run.  Not that it's not doable, but
> we need to think about it carefully (and, unfortunately, it's not as easy
> as simply adding /usr/local/etc/rc.d to the list..)

In PR conf/56736:
  <http://www.freebsd.org/cgi/query-pr.cgi?pr=conf/56736>
I suggested something like that: evaluate rcorder, execute till a certain
point, the reevaluate and continue exection. If you are interested I can
modify the patch to do just that.

-Oliver



More information about the freebsd-current mailing list