From owner-freebsd-hackers Thu Oct 18 14:30:21 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from smtp.noos.fr (racine.noos.net [212.198.2.71]) by hub.freebsd.org (Postfix) with ESMTP id 3A79B37B40A for ; Thu, 18 Oct 2001 14:30:03 -0700 (PDT) Received: (qmail 7736643 invoked by uid 0); 18 Oct 2001 21:30:01 -0000 Received: from unknown (HELO gits.dyndns.org) ([212.198.231.187]) (envelope-sender ) by 212.198.2.71 (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for ; 18 Oct 2001 21:30:01 -0000 Received: (from root@localhost) by gits.dyndns.org (8.11.6/8.11.6) id f9ILTxH07817; Thu, 18 Oct 2001 23:29:59 +0200 (CEST) (envelope-from root) Message-Id: <200110182129.f9ILTxH07817@gits.dyndns.org> Subject: Re: New rc.d init script roadmap In-Reply-To: To: Gordon Tetlow Date: Thu, 18 Oct 2001 23:29:59 +0200 (CEST) Cc: arch@freebsd.org, hackers@freebsd.org, chris@freebsd.org, rwatson@freebsd.org, sheldonh@freebsd.org Reply-To: clefevre@citeweb.net From: Cyrille Lefevre Organization: ACME X-Face: X-Mailer: ELM [version 2.4ME+ PL94c (25)] MIME-Version: 1.0 Content-Type: multipart/mixed; boundary=ELM1003440599-5614-0_ Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --ELM1003440599-5614-0_ Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII Hi, I've prepared a status report about this project. the xml file in attachment have to be reviewed since I've just put descriptions from FreeBSD-rc's Yahoo! Group and your email message. first of all, there should be a consensus about the owner of this project ? also, who create the FreeBSD-rc's Yahoo! Group ? then you have to submit a status report to avoid duplicates work... I also done some stuffs on this some months ago, but I have to review it. don't remember the status of my job... :( Cyrille. -- Cyrille Lefevre mailto:clefevre@citeweb.net --ELM1003440599-5614-0_ Content-Transfer-Encoding: 7bit Content-Type: text/xml Content-Disposition: attachment; filename=report.xml Content-Description: report.xml Improving FreeBSD startup scripts Doug Barton Commiter DougB@FreeBSD.org Gordon Tetlow Contributor gordont@gnf.org Improving FreeBSD startup scripts Luke Mewburn's papers NetBSD Initialization and Services Control <-- from http://groups.yahoo.com/group/FreeBSD-rc/ -->

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.

<-- from Pine.LNX.4.33.0110180824570.30874-200000@smtp.gnf.org -->

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.

M1 (Patch included)
Setup infrastructure
Make rcorder compile
Hook rc.subr into the distribution (and mergemaster)
Hook rcorder into the world
Add toggle in rc.conf to switch between rc_ng and current boot scripts

M2
Get FreeBSD to boot with the new boot scripts
Rewrite the /etc/rc.d scripts to work with FreeBSD

M3
Add some FreeBSD specific support into rc.subr

M4
Add true dependency checking to the infrastructure so that starting nfsd will start mountd and rpcbind
Add support into rc.subr
Add dependencies into rc.d scripts

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.

--ELM1003440599-5614-0_-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message