From owner-freebsd-rc@FreeBSD.ORG Thu Jun 9 19:47:40 2005 Return-Path: X-Original-To: freebsd-rc@freebsd.org 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 09A3116A41C for ; Thu, 9 Jun 2005 19:47:40 +0000 (GMT) (envelope-from dougb@FreeBSD.org) Received: from mail1.fluidhosting.com (mail1.fluidhosting.com [66.150.201.101]) by mx1.FreeBSD.org (Postfix) with SMTP id 7532643D49 for ; Thu, 9 Jun 2005 19:47:39 +0000 (GMT) (envelope-from dougb@FreeBSD.org) Received: (qmail 63380 invoked by uid 399); 9 Jun 2005 19:47:37 -0000 Received: from unknown (HELO ?192.0.35.182?) (dougb@dougbarton.net@192.0.35.182) by mail1.fluidhosting.com with SMTP; 9 Jun 2005 19:47:37 -0000 Message-ID: <42A89CD7.1080404@FreeBSD.org> Date: Thu, 09 Jun 2005 12:47:35 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Brooks Davis References: <42A4CA37.1050201@FreeBSD.org> <20050606235426.GA10526@odin.ac.hmc.edu> <20050607001447.GG37208@linwhf.opal.com> <20050607003142.GD10526@odin.ac.hmc.edu> <20050607033536.GH37208@linwhf.opal.com> <20050607160855.GO37208@linwhf.opal.com> <20050607173741.GI11758@odin.ac.hmc.edu> <20050607191109.GU37208@linwhf.opal.com> <20050608233802.GA29707@odin.ac.hmc.edu> <20050609003459.GK37208@linwhf.opal.com> <20050609050517.GA28710@odin.ac.hmc.edu> In-Reply-To: <20050609050517.GA28710@odin.ac.hmc.edu> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-rc@freebsd.org, "J.R. Oldroyd" Subject: Re: Use of rcorder for local rc.d/*.sh scripts X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 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, 09 Jun 2005 19:47:40 -0000 I've been following this discussion with interest, and I think that Brooks is right about not having a flag day. On the other hand, I have seen many people say that they want to get the ports rc.d scripts integrated into the main rcorder, since some of their software "needs" this functionality. This will become increasingly important as we move to modularize the base more and more (ala BIND and openssl). So, what about this for a compromise? We continue running localpkg to handle the 000.*.sh and such, with JR's hack to incorporate those better. But we ALSO build in the functionality to the main rcorder implementation to handle scripts that do not have *.sh, and we require port authors to include a special keyword in the script so that rc.subr will know that it is "safe" to handle them this way. Once the transition is "complete," we drop processing of the keyword, and the port authors can remove it at their leisure. Thoughts? Doug -- This .signature sanitized for your protection