compat{4,5}x

Marcus Alves Grando mnag at FreeBSD.org
Tue Apr 4 22:44:12 UTC 2006


Well...

New patch using misc/ldconfig_compat
http://marcus.grupos.com.br:8080/patch/compat5x.patch

Not tested yet.

Regards

Florent Thoumie wrote:
> 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 at obsecurity.org>
>>> To: Marcus Alves Grando <mnag at FreeBSD.org>
>>> CC: portmgr at FreeBSD.org
>>> References: <44317910.7060809 at 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 at FreeBSD.org
> FreeBSD Committer
> 
> 

-- 
Marcus Alves Grando
marcus(at)corp.grupos.com.br  |  Grupos Internet S/A
  mnag(at)FreeBSD.org         |  FreeBSD.org


More information about the freebsd-rc mailing list