From owner-freebsd-rc@FreeBSD.ORG Thu Oct 14 15:04:27 2004 Return-Path: Delivered-To: freebsd-rc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B412D16A4CE for ; Thu, 14 Oct 2004 15:04:27 +0000 (GMT) Received: from telecom.net.et (sparrow1.telecom.net.et [213.55.64.48]) by mx1.FreeBSD.org (Postfix) with ESMTP id A4A2843D2D for ; Thu, 14 Oct 2004 15:04:24 +0000 (GMT) (envelope-from mtm@identd.net) Received: from [213.55.68.82] (HELO rogue.acs.lan) by telecom.net.et (CommuniGate Pro SMTP 3.4.8) with ESMTP id 60012701; Thu, 14 Oct 2004 17:57:03 +0300 Received: by rogue.acs.lan (Postfix, from userid 1000) id 44E42B87C; Thu, 14 Oct 2004 13:04:30 +0300 (EAT) Date: Thu, 14 Oct 2004 13:04:30 +0300 From: Mike Makonnen To: Brooks Davis Message-ID: <20041014100429.GA1626@rogue.acs.lan> References: <20041008223214.GA4501@odin.ac.hmc.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20041008223214.GA4501@odin.ac.hmc.edu> User-Agent: Mutt/1.4.2.1i X-Operating-System: FreeBSD/6.0-CURRENT (i386) cc: rc@freebsd.org Subject: Re: review request: early rc.d scripts X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to /etc/rc.d design and implementation. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Oct 2004 15:04:27 -0000 Sorry for the late reply. I meant to reply to this sooner but forgot about it. I generally don't like multiple runs of rcorder(8) since this can potentially make the system fragile. This is because an early script gets run twice, and if the script doesn't do sanity checking the second time round it could break things (rc.d/var comes to mind). I realize that the keyword is currently only in two rc.d scripts, but having the functionality available invites use in other scripts. Secondly, this seems to me to be of limited use to the majority of FreeBSD users. I can't think of a single instance in the past where I wished I had this functionality. However, you certainly want it, so there will probably be others that could use it too :-) Given my reservations I would really prefer you keep it as a local hack or find a different mechanism. However, if you really want it in the base system it should be behind an rc.conf knob that defaults to off so that those people who don't use it won't be affected by it. Cheers. -- Mike Makonnen | GPG-KEY: http://www.identd.net/~mtm/mtm.asc mtm@identd.net | Fingerprint: AC7B 5672 2D11 F4D0 EBF8 5279 5359 2B82 7CD4 1F55 mtm@FreeBSD.Org| FreeBSD - Unleash the Daemon !