Date: Tue, 4 Apr 2006 22:50:53 +0100 From: Florent Thoumie <flz@xbsd.org> To: Brooks Davis <brooks@one-eyed-alien.net> Cc: freebsd-rc@freebsd.org, Kris Kennaway <kris@obsecurity.org> Subject: Re: compat{4,5}x Message-ID: <72A3202F-7561-47CE-8E30-F43CC3B7C17E@xbsd.org> In-Reply-To: <20060404202354.GA2798@odin.ac.hmc.edu> References: <4432CC3D.5070501@FreeBSD.org> <20060404202354.GA2798@odin.ac.hmc.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
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 <kris@obsecurity.org> >> To: Marcus Alves Grando <mnag@FreeBSD.org> >> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?72A3202F-7561-47CE-8E30-F43CC3B7C17E>