From owner-freebsd-current@FreeBSD.ORG Tue Aug 17 06:07:55 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F137816A4CE for ; Tue, 17 Aug 2004 06:07:55 +0000 (GMT) Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by mx1.FreeBSD.org (Postfix) with ESMTP id CECA643D5D for ; Tue, 17 Aug 2004 06:07:55 +0000 (GMT) (envelope-from brdavis@odin.ac.hmc.edu) Received: from odin.ac.hmc.edu (localhost.localdomain [127.0.0.1]) by odin.ac.hmc.edu (8.13.0/8.13.0) with ESMTP id i7H67urX027523 for ; Mon, 16 Aug 2004 23:07:56 -0700 Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.13.0/8.13.0/Submit) id i7H67uAW027522 for current@freebsd.org; Mon, 16 Aug 2004 23:07:56 -0700 Date: Mon, 16 Aug 2004 23:07:55 -0700 From: Brooks Davis To: current@freebsd.org Message-ID: <20040817060755.GA24819@odin.ac.hmc.edu> References: <20040816155653.GA2405@rogue.acs-et.com> <6B9BDB86-EFD9-11D8-924A-00039312D914@fillmore-labs.com> <20040817055826.GC942@frogger.jeffnet> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Nq2Wo0NMKNjxTN9z" Content-Disposition: inline In-Reply-To: <20040817055826.GC942@frogger.jeffnet> User-Agent: Mutt/1.4.1i X-Virus-Scanned: by amavisd-new X-Spam-Status: No, hits=0.0 required=8.0 tests=none autolearn=no version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on odin.ac.hmc.edu Subject: Re: RFC: Alternate patch to have true new-style rc.d scripts in ports (without touching localpkg) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Aug 2004 06:07:56 -0000 --Nq2Wo0NMKNjxTN9z Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 17, 2004 at 07:58:26AM +0200, Jeff Fisher wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 >=20 > On Tue, Aug 17, 2004 at 01:10:09AM +0200, Oliver Eikemeier wrote: > >=20 > > There is no compelling reason *not* to let ports script participate in= =20 > > rcorder(8). > >=20 >=20 > I'm back on 4.x, so I don't have this man page... However, why not use > S###name.sh, and let the shell wildcard order them for you? It's simple, > effective, and matches what almost everybody else does, which makes it ea= sier > to manage. =20 It's also hard to maintain by virtue of attempting to may a simple but correction model (dependencies) into an even simpler, but wrong one (linear ordering). Please spend some time learning about the system before bitching. There are plenty of resource to learn about the new system including this writeup: http://www.daemonnews.org/200108/rcdsystem.html and of course lukem's origional paper: http://www.cs.rmit.edu.au/~lukem/papers/rc.d.pdf For that matter you can read any freebsd manpage with a simple query like: http://www.freebsd.org/cgi/man.cgi?query=3Drcorder > Dependencies are handled by having a standard on what number to choose; i= .e. > S1xx =3D Adding libraries to ldpath or essential system daemons, S2xx =3D > Non-essential daemons with no dependencies, S3xx =3D Non-essential daemon= s with > dependencies, etc.... Someone would be the maintaner of the numbers, and = give > everybody their unique number. It's not perfect, but is relatively easy = to > manage. Real dependencies are much easier to manage (speaking as someone who admin'd Solaris for many years.) -- Brooks --=20 Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 --Nq2Wo0NMKNjxTN9z Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFBIaC7XY6L6fI4GtQRAgm7AKCnrTsvARPu6EqCgT2JcbU/sEuoYgCg2jLa 4YMZlbCJm5Qbhypg94w6RfY= =nhX9 -----END PGP SIGNATURE----- --Nq2Wo0NMKNjxTN9z--