From owner-freebsd-hackers Thu Nov 19 18:51:16 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA00233 for freebsd-hackers-outgoing; Thu, 19 Nov 1998 18:51:16 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from shell.futuresouth.com (shell.futuresouth.com [198.78.58.28]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA00226 for ; Thu, 19 Nov 1998 18:51:14 -0800 (PST) (envelope-from fullermd@futuresouth.com) Received: (from fullermd@localhost) by shell.futuresouth.com (8.8.8/8.8.8) id UAA07658; Thu, 19 Nov 1998 20:50:41 -0600 (CST) Message-ID: <19981119205041.03351@futuresouth.com> Date: Thu, 19 Nov 1998 20:50:41 -0600 From: "Matthew D. Fuller" To: Eivind Eklund Cc: Nik Clayton , hackers@FreeBSD.ORG Subject: Re: /etc/rc.d, and changes to /etc/rc? References: <19981115235938.22908@nothing-going-on.org> <19981117210138.03327@nothing-going-on.org> <19981118211919.10512@nothing-going-on.org> <19981119235019.54220@follo.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.88 In-Reply-To: <19981119235019.54220@follo.net>; from Eivind Eklund on Thu, Nov 19, 1998 at 11:50:19PM +0100 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, Nov 19, 1998 at 11:50:19PM +0100, Eivind Eklund woke me up to tell me: > On Wed, Nov 18, 1998 at 09:19:19PM +0000, Nik Clayton wrote: > > On Tue, Nov 17, 1998 at 09:01:38PM +0000, Nik Clayton wrote: > > > If there are no more comments by Thursday I'll take it as tacit agreement, > > > and go ahead. I'll do sendmail first. > > > > Well, that's certainly one way to kick off a discussion. > > > > Attached is a quick implementation of what I've been talking about. All > > it does is provide startup scripts for inetd and an NFS server. This is > > a minimal implementation, provided for people to kick around. > > If you're going to do this, please do it properly - splitting /etc/rc, > allowing service overrides, and tracking dependencies between > different services fully (topological sort). > > A re-write of /etc/rc (along with rc.network, rc.serial, and > rc.pccard) to do this is at > http://www.freebsd.org/~eivind/newrc.tar.gz I've been contemplating (and have the idea sketched out) for a drop-in replacement for /etc/rc* that would handle at least ordering/dependancy issues for a while now. Probably not the cleanest solution, but completely drop-in to the current scheme. I'll drag that out (I think I ran it through the /dev/null compressor program to save space) maybe this weekend and see what I can do... *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* | FreeBSD; the way computers were meant to be | * "The only reason I'm burning my candle at both ends, is * | that I haven't figured out how to light the middle yet."| * fullermd@futuresouth.com :-} MAtthew Fuller * | http://keystone.westminster.edu/~fullermd | *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message