Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Feb 2004 12:11:29 -0800 (PST)
From:      "Freddie Cash" <fcash-ml@sd73.bc.ca>
To:        ports@freebsd.org
Subject:   Re: OPTIONS, LATEST_LINK, and RCng
Message-ID:  <49973.192.168.0.185.1077567089.squirrel@mailtest.sd73.bc.ca>
In-Reply-To: <403A594E.4010100@fillmore-labs.com>
References:  <4039C206.9020804@fillmore-labs.com>    <20040223120917.608.qmail@laurel.tmseck.homedns.org> <49785.192.168.0.185.1077562516.squirrel@mailtest.sd73.bc.ca> <403A594E.4010100@fillmore-labs.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> Freddie Cash wrote:
>>>* Oliver Eikemeier <eikemeier@fillmore-labs.com>
>>>[gmane.os.freebsd.devel.ports]:
>>>>Freddie Cash wrote:

>> So there's three different ways to go here:
>> 	- leave it the way it is using the alphabetical order by
>> script name (pre-RCng)
>> 	- use something like the squid script that works with or
>> without RCng, still based on the script name
>> 	- add a dependency on rc_subr and let RCng handle everything

>> I think for the time being, I'll go with the second option, until I
>> can figure out how RCng and rc_subr work.  This also gives a nicer
>> upgrade path (no RCng --> use if present --> full RCng).

> Don't. This is no upgrade path, either use rcNG or not, but don't
> change the behaviour of your port based on other ports
> configuration. If you don't like rcNG, stick with the old script. As
> I told before:

> - You install your port on a clean 4.x system and it starts at boot.
> Then you   install proftpd, and it doesn't, because proftpd pulls in
> sysutils/rc_subr, which is fine, but suddenly *your* port behaves
> differently, which is unexpected.

> - On the other hand, if I use dansguardian_flags in /etc/rc.conf,
> and then deinstall sysutils/rc_subr (which I can, since your port
> doesn't depend on it), your port stops using the flags.

> Take *any* other port with an rc.subr script as an reference. If you
> want to use rc.subr then depend on it, it's <30k, and set
> USE_RC_SUBR="YES". We are managing 10k+ ports, and it helps if
> everybody tries to play by the rules.

> Besides, currently you get alphabetical order no matter what you do.

Ah, thank you for explaining it a little better.  The situations above
makes things much clearer for me.  For now, I'll leave it with the
old, non-RCng script until I can wrap my head around the whole of RCng
and rc-subr and how it all works.


--
Freddie Cash
fcash-ml@sd73.bc.ca



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49973.192.168.0.185.1077567089.squirrel>