Skip site navigation (1)Skip section navigation (2)
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

--ELM1003443603-10647-0_
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII

after reading -arch, the contact and links sections have been
updated.

Cyrille.
-- 
Cyrille Lefevre                 mailto:clefevre@citeweb.net

--ELM1003443603-10647-0_
Content-Transfer-Encoding: 7bit
Content-Type: text/xml
Content-Disposition: attachment; filename=report.xml
Content-Description: report.xml

<!-- $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>

--ELM1003443603-10647-0_--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200110182220.f9IMK3Z10669>