From owner-freebsd-ports@FreeBSD.ORG Sun Nov 30 13:46:12 2003 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8E96116A4CE; Sun, 30 Nov 2003 13:46:12 -0800 (PST) Received: from saturn.criticalmagic.com (saturn.criticalmagic.com [68.213.16.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 96DAB43FE1; Sun, 30 Nov 2003 13:46:10 -0800 (PST) (envelope-from richardcoleman@mindspring.com) Received: from mindspring.com (titan.criticalmagic.com [68.213.16.23]) by saturn.criticalmagic.com (Postfix) with ESMTP id 1AE343BD2A; Sun, 30 Nov 2003 16:46:10 -0500 (EST) Message-ID: <3FCA652F.3080001@mindspring.com> Date: Sun, 30 Nov 2003 16:46:23 -0500 From: Richard Coleman Organization: Critical Magic, Inc. User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5) Gecko/20031007 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Andreas Klemm References: <200311281553.hASFrURT003309@siralan.org> <86fzg8scn5.fsf@borg.borderworlds.dk> <20031129142508.GA46034@titan.klemm.apsfilter.org> <20031129212652.GC8768@xor.obsecurity.org> <3FC955E3.3070608@FreeBSD.org> <3FCA10A4.2020409@mindspring.com> <20031130163517.GA70858@titan.klemm.apsfilter.org> In-Reply-To: <20031130163517.GA70858@titan.klemm.apsfilter.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: ports@FreeBSD.org cc: freebsd-current@FreeBSD.org cc: Kris Kennaway cc: Oliver Eikemeier Subject: Re: Ports startup scripts in /etc/rc.d (Re: 5.2-BETA and related ports issues) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: richardcoleman@mindspring.com List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Nov 2003 21:46:12 -0000 Andreas Klemm wrote: >>I guess I don't see the problem. What is wrong with ports adding >>startup scripts to /etc/rc.d? For certain ports, that is the only way >>to get the startup dependencies right (like making sure openldap or >>postgresql starts before your mail system). This will become more >>important as more of the base system moves to ports/packages. >> >>Just refine the note in UPDATING to specifically state which startup >>scripts to remove, rather than "rm -rf /etc/rc.d/*". > > > As I wrote im my previous mail we could import wrapper scripts > for such basic services, since there are only few services > that are so generic, that they have to be available so early > in boot order. > > I strongly would dislike creating ports to install stuff under > /etc/. > > This would start to violate things for what I liked FreeBSD for > all these many years and I hope/think other have the same feeling > concerning this. > > Andreas /// > But that kinda defeats the purpose of RCNG. One of the best features of RCNG is that it makes it easier to add/delete applications from the system. Not using it for this purpose reduces its utility. Let's not let the typical BSD traditionalism get in the way of using RCNG for what it's designed. Don't get me wrong. I'm not advocating Linux-style integration of packages/ports. But this seems fairly harmless. Richard Coleman richardcoleman@mindspring.com