From owner-freebsd-ports@FreeBSD.ORG Mon Feb 23 12:11:30 2004 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 2FBEC16A4CE for ; Mon, 23 Feb 2004 12:11:30 -0800 (PST) Received: from enterprise.sd73.bc.ca (romulus-net.sd73.bc.ca [142.24.13.134]) by mx1.FreeBSD.org (Postfix) with ESMTP id A9ABF43D1D for ; Mon, 23 Feb 2004 12:11:29 -0800 (PST) (envelope-from fcash-ml@sd73.bc.ca) Received: from mailtest.sd73.bc.ca (mailtest.sd73.bc.ca [10.10.10.14]) i1NK33jd002682 for ; Mon, 23 Feb 2004 12:03:03 -0800 Received: from 192.168.0.185 (SquirrelMail authenticated user fcash) by mailtest.sd73.bc.ca with HTTP; Mon, 23 Feb 2004 12:11:29 -0800 (PST) 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> Date: Mon, 23 Feb 2004 12:11:29 -0800 (PST) From: "Freddie Cash" To: ports@freebsd.org User-Agent: SquirrelMail/1.4.2 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 Importance: Normal X-RAVMilter-Version: 8.4.1(snapshot 20020919) (enterprise.sd73.bc.ca) Subject: Re: OPTIONS, LATEST_LINK, and RCng X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Feb 2004 20:11:30 -0000 > Freddie Cash wrote: >>>* Oliver Eikemeier >>>[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