From owner-freebsd-hackers Mon Jun 11 20:34:47 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from mcp.csh.rit.edu (mcp.csh.rit.edu [129.21.60.9]) by hub.freebsd.org (Postfix) with ESMTP id D6DE637B401 for ; Mon, 11 Jun 2001 20:34:33 -0700 (PDT) (envelope-from jon@csh.rit.edu) Received: from fury.csh.rit.edu (fury.csh.rit.edu [129.21.60.5]) by mcp.csh.rit.edu (Postfix) with ESMTP id 528291304; Mon, 11 Jun 2001 23:34:26 -0400 (EDT) Received: by fury.csh.rit.edu (Postfix, from userid 37404) id 179902E3EC; Mon, 11 Jun 2001 23:34:20 -0400 (EDT) Date: Mon, 11 Jun 2001 23:34:20 -0400 From: Jon Parise To: Matt Dillon Cc: Will Andrews , Andrew Hesford , Warner Losh , Mark Santcroos , Doug Barton , bsddiy@163.net, freebsd-hackers@FreeBSD.ORG Subject: Re: import NetBSD rc system Message-ID: <20010611233420.I26841@csh.rit.edu> Mail-Followup-To: Matt Dillon , Will Andrews , Andrew Hesford , Warner Losh , Mark Santcroos , Doug Barton , bsddiy@163.net, freebsd-hackers@FreeBSD.ORG References: <200106111854.f5BIsX728995@earth.backplane.com> <20010611174717.A77956@laptop.6bone.nl> <1795096378.20010611154930@163.net> <3B2484EA.B1F04812@DougBarton.net> <200106111800.f5BI0il25446@billy-club.village.org> <200106111854.f5BIsX728995@earth.backplane.com> <200106111856.f5BIu8V39651@harmony.village.org> <20010611203749.D24399@core.usrlib.org> <20010611205158.J23562@bohr.physics.purdue.edu> <200106120305.f5C35Ri37415@earth.backplane.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.12i In-Reply-To: <200106120305.f5C35Ri37415@earth.backplane.com>; from dillon@earth.backplane.com on Mon, Jun 11, 2001 at 08:05:27PM -0700 X-Operating-System: SunOS 5.8 (sun4u) 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 On Mon, Jun 11, 2001 at 08:05:27PM -0700, Matt Dillon wrote: Just a note that further (negative) commentors should really do a little investigating before jumping to conclusions. This thread has gone on long enough with people making uninformed guesses and assumptions. > All I care about is /etc/rc.conf ... I like the idea of splitting > the various other rc files into pieces as long as I can control them > all from /etc/rc.conf. If it's extensible that's even better! Exactly. All of the configuration knobs remain in /etc/rc.conf (so everything works the way it does know, including sysinstall(8)-generated configuration values. /etc/defaults is there with all of our old friends, too. With the proposed NetBSD-derived system, individual services are isolated in their very own scripts, making starting / stopping them very convenient (the only advantage I see to the SysV layout). In addition, the integrity of dependency graph is also maintained, while retaining extra flexibility. > What I really hate is the SysV/Linux/Solaris style of rc.d configuration > directories where you create/maintain softlinks in specially named > directories (named after the run level) to a master set of > startup files. Blech. Yuch. Ptooey! Agreed. It's not that I have a difficult time grokking the layout; there's just too much work involved (both in the fingers and in the head) working with a SysV-like setup (IHO, no need to try changing my mind). -- Jon Parise (jon@csh.rit.edu) . Rochester Inst. of Technology http://www.csh.rit.edu/~jon/ : Computer Science House Member To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message