From owner-freebsd-hackers Thu Jun 14 11:17: 8 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from wilma.widomaker.com (wilma.widomaker.com [204.17.220.5]) by hub.freebsd.org (Postfix) with ESMTP id 16B1A37B401 for ; Thu, 14 Jun 2001 11:17:01 -0700 (PDT) (envelope-from shannon@daydream.shannon.net) Received: from [206.246.249.178] (helo=escape.shannon.net) by wilma.widomaker.com with esmtp (Exim 3.22 #2) id 15Abfv-000BXe-00 for freebsd-hackers@freebsd.org; Thu, 14 Jun 2001 14:16:59 -0400 Received: from daydream (daydream.shannon.net [192.168.1.10]) by escape.shannon.net (8.11.0/8.8.8) with ESMTP id f5EHtBe20241 for ; Thu, 14 Jun 2001 13:55:11 -0400 (EDT) Received: from shannon by daydream with local (Exim 3.12 #1 (Debian)) id 15AbKj-00047H-00 for ; Thu, 14 Jun 2001 13:55:05 -0400 Date: Thu, 14 Jun 2001 13:55:05 -0400 From: Shannon Hendrix To: freebsd-hackers@FreeBSD.ORG Subject: Re: import NetBSD rc system Message-ID: <20010614135504.B13502@widomaker.com> Mail-Followup-To: freebsd-hackers@FreeBSD.ORG References: <200106141357.JAA27316@pobox.engeast.BayNetworks.COM> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200106141357.JAA27316@pobox.engeast.BayNetworks.COM> User-Agent: Mutt/1.3.18i 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 Thu, Jun 14, 2001 at 09:57:17AM -0400, Robert Withrow wrote: > > clefevre-lists@noos.fr said: > :- oops, rc2 isn't started. too bad. > > I think that is exactly the desired design. The > RC *system* starts things correctly, but the manager, > *bypassing* the RC *system* can start and stop things > exactly as he wished. For debugging or whatever. > > I'd argue that if you want to start/stop a *subtree*, you > should ask the RC *system* to do that somehow. I think also, that you want to be careful about forcing dependencies. There are times when I start one service even though it has a dependency. It might be the prerequisite is only needed for a certain function you can do without. I'm sure you can think of other examples. So, how about an option to the rc.d scripts to ignore the dependencies for those times when you don't want them? Also, NetBSD doesn't seem to formalize chaining to /usr/pkg/etc/rc.d or /usr/local/etc/rc.d, unless I missed that. -- "We have nothing to prove" -- Alan Dawkins ______________________________________________________________________ Charles Shannon Hendrix s h a n n o n @ w i d o m a k e r . c o m To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message