From owner-freebsd-rc@FreeBSD.ORG Tue Apr 4 21:54:09 2006 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 2A4B816A41F; Tue, 4 Apr 2006 21:54:09 +0000 (UTC) (envelope-from flz@xbsd.org) Received: from smtp.xbsd.org (xbsd.org [82.233.2.192]) by mx1.FreeBSD.org (Postfix) with ESMTP id E17E143D5E; Tue, 4 Apr 2006 21:54:04 +0000 (GMT) (envelope-from flz@xbsd.org) Received: from localhost (localhost.xbsd.org [127.0.0.1]) by smtp.xbsd.org (Postfix) with ESMTP id 6161F118F9; Tue, 4 Apr 2006 23:53:57 +0200 (CEST) Received: from smtp.xbsd.org ([127.0.0.1]) by localhost (srv1.xbsd.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 86330-07; Tue, 4 Apr 2006 23:53:50 +0200 (CEST) Received: from [192.168.1.100] (unknown [83.141.123.172]) by smtp.xbsd.org (Postfix) with ESMTP id 0E93911833; Tue, 4 Apr 2006 23:53:32 +0200 (CEST) In-Reply-To: <20060404202354.GA2798@odin.ac.hmc.edu> References: <4432CC3D.5070501@FreeBSD.org> <20060404202354.GA2798@odin.ac.hmc.edu> Mime-Version: 1.0 (Apple Message framework v746.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <72A3202F-7561-47CE-8E30-F43CC3B7C17E@xbsd.org> Content-Transfer-Encoding: 7bit From: Florent Thoumie Date: Tue, 4 Apr 2006 22:50:53 +0100 To: Brooks Davis X-Mailer: Apple Mail (2.746.3) X-Virus-Scanned: amavisd-new at xbsd.org Cc: freebsd-rc@freebsd.org, Kris Kennaway Subject: Re: compat{4,5}x 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: Tue, 04 Apr 2006 21:54:09 -0000 On Apr 4, 2006, at 9:23 PM, Brooks Davis wrote: > On Tue, Apr 04, 2006 at 04:42:53PM -0300, Marcus Alves Grando wrote: >> Hi list, >> >> Please look my message to portmgr@ about compat{4,5}x ports. >> >> -------- Original Message -------- >> Subject: Re: compat5x >> Date: Tue, 4 Apr 2006 14:35:43 -0400 >> From: Kris Kennaway >> To: Marcus Alves Grando >> CC: portmgr@FreeBSD.org >> References: <44317910.7060809@FreeBSD.org> >> >> On Mon, Apr 03, 2006 at 04:35:44PM -0300, Marcus Alves Grando wrote: >>> Portmgr's >>> >>> After migrate two servers from 5.x to 6.x, i produce this patch [1]. >>> This patch fix rcorder to start compat5x before programs compiled in >>> 5.x. Another point is turn "YES" by default in compat5x. I think >>> if user >>> install compat5x that's because he's need. >>> >>> Another option is use misc/ldconfig_compat in compat5x. >>> >>> What portmgr's thinking about this changes? >> >> I agree that compatNx ports should be enabled automatically. I don't >> know about rcorder issues; please discuss them with the freebsd-rc >> list. > > misc/ldconfig_compat should be used. These sorts of scripts should > just > die for a number of reasons including the fact that rc.d scripts > aren't > supposted to start by default. Agreed, I've submitted a patch for bsd.port.mk to integrate bsd.ldconfig.mk, I hope it'll be integrated soon. In the meantime, it's still possible to use bsd.ldconfig.mk directly. As for not starting services by default, I've had something in mind for quite some time now. I'd like to have all ${name}_enable="YES" in one specific file (say / etc/rc.conf.local, but I guess people are already using it), default specific configuration for ${name} in ${prefix}/etc/rc.conf.d/$ {name}.defaults and user specific configuration in ${prefix}/etc/ rc.conf.d/${name}. That way everything could be automated. The port could install ${name}.defaults no matter what, a ${name}_enable="YES" could be added automatically if something like AUTO_ENABLE_RC_SCRIPT is defined (and removed automatically too). Kris, any chance we have this ports.conf patch and UID/GID files committed once src/doc trees are tagged? -- Florent Thoumie flz@FreeBSD.org FreeBSD Committer