From owner-freebsd-current@FreeBSD.ORG Fri Feb 17 23:21:29 2006 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 546B716A420 for ; Fri, 17 Feb 2006 23:21:29 +0000 (GMT) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.FreeBSD.org (Postfix) with SMTP id B4E9D43D46 for ; Fri, 17 Feb 2006 23:21:28 +0000 (GMT) (envelope-from dougb@FreeBSD.org) Received: (qmail 63089 invoked by uid 399); 17 Feb 2006 23:21:24 -0000 Received: from localhost (HELO ?192.168.1.100?) (dougb@dougbarton.us@127.0.0.1) by localhost with SMTP; 17 Feb 2006 23:21:24 -0000 Message-ID: <43F65A70.7080608@FreeBSD.org> Date: Fri, 17 Feb 2006 15:21:20 -0800 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 1.5 (X11/20060112) MIME-Version: 1.0 To: Brooks Davis References: <1140187193.731.47.camel@spirit> <20060217181842.GA21033@odin.ac.hmc.edu> In-Reply-To: <20060217181842.GA21033@odin.ac.hmc.edu> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-current@freebsd.org, Xin LI Subject: Re: New RCorder: abi loaded too late X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Feb 2006 23:21:29 -0000 Brooks Davis wrote: > On Fri, Feb 17, 2006 at 10:39:53PM +0800, Xin LI wrote: >> Hi, >> >> With the recent rcorder change, we were able to >> start /usr/local/etc/rc.d in the same rcorder pass. However, because >> abi was started late in the startup process, we have potentially broke >> the services written for older FreeBSD releases, or other operating >> systems, which were written to use rc.d scripts. >> >> Shall we move abi to be started before SERVERS? > > Seems fine, I'd recommend: > > # REQUIRE: mountcritremote > # BEFORE: SERVERS > > The current requirement of LOGIN makes no sense. Agreed on the last, but can we modify SERVERS to REQUIRE abi instead? I would prefer not to add new instances of BEFORE in /etc/rc.d without good reason. I'd also vote for REQUIRE syslogd in abi personally, but I won't quibble on that point. One quick meta-issue if I can hijack Xin's thread for a minute, now that we are including the local scripts in the overall rcorder, and as more ports are converted to take advantage of this, we will see more of these instances where the stuff in the base that always "just worked" before will need to be twiddled. This is expected, and I thank Xin for bringing this one to our attention. Doug -- This .signature sanitized for your protection