Date: Fri, 19 Oct 2001 00:20:03 +0200 (CEST) From: Cyrille Lefevre <clefevre@citeweb.net> To: clefevre@citeweb.net Cc: Gordon Tetlow <gordont@gnf.org>, arch@freebsd.org, hackers@freebsd.org, chris@freebsd.org, rwatson@freebsd.org, sheldonh@freebsd.org Subject: Re: New rc.d init script roadmap Message-ID: <200110182220.f9IMK3Z10669@gits.dyndns.org> In-Reply-To: <200110182129.f9ILTxH07817@gits.dyndns.org>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
after reading -arch, the contact and links sections have been
updated.
Cyrille.
--
Cyrille Lefevre mailto:clefevre@citeweb.net
[-- Attachment #2 --]
<!-- $FreeBSD$ -->
<project>
<title>rcNG: Improving FreeBSD startup scripts</title>
<contact>
<person>
<name>
<given>Doug Barton</given>
<common>Commiter</common>
</name>
<email>DougB@FreeBSD.org</email>
</person>
<person>
<name>
<given>Kevin Way</given>
<common>Contributor</common>
</name>
<email>Kevin.Way@overtone.org</email>
</person>
<person>
<name>
<given>Gordon Tetlow</given>
<common>Contributor</common>
</name>
<email>gordont@gnf.org</email>
</person>
</contact>
<links>
<!-- http://groups.yahoo.com/group/FreeBSD-rc/ -->
<url href="http://groups.yahoo.com/group/FreeBSD-rc/">Improving FreeBSD startup scripts</url>
<url href="http://www.cs.rmit.edu.au/~lukem/bibliography.html">Luke Mewburn's papers</url>
<url href="http://www.netbsd.org/Documentation/rc/">NetBSD Initialization and Services Control</url>
<!-- http://overtone.org/rc.d/ -->
<url href="http://overtone.org/rc.d/">FreeBSD rc.d reorganization project</url>
</links>
<body>
<-- from http://groups.yahoo.com/group/FreeBSD-rc/ -->
<p>This group is for discussion about the startup scripts in
FreeBSD, primarily the scripts in /etc/rc*. Primary focus
will be on improvements and importation of NetBSD's excellent
work on this topic.</p>
<-- from Pine.LNX.4.33.0110180824570.30874-200000@smtp.gnf.org -->
<p>Alright folks, I finally got off my butt last night and put
together a roadmap for the migration to the new rc.d init
scripts that were imported from NetBSD a long time ago and
just sat in the tree.</p>
<p>M1 (Patch included)<br>
Setup infrastructure<br>
Make rcorder compile<br>
Hook rc.subr into the distribution (and mergemaster)<br>
Hook rcorder into the world<br>
Add toggle in rc.conf to switch between rc_ng and current
boot scripts</p>
<p>M2<br>
Get FreeBSD to boot with the new boot scripts<br>
Rewrite the /etc/rc.d scripts to work with FreeBSD</p>
<p>M3<br>
Add some FreeBSD specific support into rc.subr</p>
<p>M4<br>
Add true dependency checking to the infrastructure so that
starting nfsd will start mountd and rpcbind<br>
Add support into rc.subr<br>
Add dependencies into rc.d scripts</p>
<p>I'd like a couple of people to take a look at this and then
I'll submit a pr for it if there aren't too many objections.
I'm expecting M2 to run into quite a bikeshed, but hey, I
got my nice shiny asbestos back from the cleaners.</p>
</body>
</project>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200110182220.f9IMK3Z10669>
