Date: Mon, 01 Dec 2003 00:47:51 +0100 From: Oliver Eikemeier <eik@FreeBSD.org> To: Robert Watson <rwatson@FreeBSD.org> Cc: Kris Kennaway <kris@obsecurity.org> Subject: Re: 5.2-BETA and related ports issues Message-ID: <3FCA81A7.9080508@FreeBSD.org> In-Reply-To: <Pine.NEB.3.96L.1031130111845.66375I-100000@fledge.watson.org> References: <Pine.NEB.3.96L.1031130111845.66375I-100000@fledge.watson.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3FCA81A7.9080508>