From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp05.gnvlscdb.sys.nuvox.net (smtp.nuvox.net [64.89.70.9]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j3TIxMFX024201 for ; Fri, 29 Apr 2005 18:59:22 GMT Received: from cgianelloni.nuvox.net (216.215.202.4.nw.nuvox.net [216.215.202.4]) by smtp05.gnvlscdb.sys.nuvox.net (8.12.11/8.12.11) with SMTP id j3TIxT3S029405 for ; Fri, 29 Apr 2005 14:59:30 -0400 Received: by cgianelloni.nuvox.net (sSMTP sendmail emulation); Fri, 29 Apr 2005 14:59:16 -0400 Subject: Re: [gentoo-dev] New global USE flag: logrotate From: Chris Gianelloni To: gentoo-dev@lists.gentoo.org In-Reply-To: <20050429174455.GA12527@curie-int.orbis-terrarum.net> References: <1114677003.14869.14.camel@sponge.fungus> <20050428221807.GV6913@bmb24.uth.tmc.edu> <42716395.8010606@gentoo.org> <200504290936.54086.jstubbs@gentoo.org> <20050429174455.GA12527@curie-int.orbis-terrarum.net> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-rANyD3/UWmM8SjTWrSqa" Organization: Gentoo Linux Date: Fri, 29 Apr 2005 14:59:16 -0400 Message-Id: <1114801156.889.184.camel@cgianelloni.nuvox.net> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 X-Mailer: Evolution 2.0.4 X-Archives-Salt: 50d466c9-4713-4d2d-9556-246dc1537623 X-Archives-Hash: e4fd78ffb0e38329a8caf5381eee9b12 --=-rANyD3/UWmM8SjTWrSqa Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Fri, 2005-04-29 at 10:44 -0700, Robin H. Johnson wrote: > On Fri, Apr 29, 2005 at 09:36:54AM +0900, Jason Stubbs wrote: > > What about the unused `ebuild [ebuild] config`? Isn't that the perfect = place=20 > > for this sort of stuff? The only package that I know that uses this fea= ture=20 > > is mysql. There are way more possibilities. > No, ebuild config shouldn't be abused like this. Say I have an existing > install of mysql, and the package maintainer puts in an updated > logrotate.d file. Running 'ebuild mysql.ebuild config' is meant for NEW > installations only, and it doesn't enable me to take advantage of > CONFIG_PROTECT. I've seen a package where running the config phase when > the package is already set up blows away your existing config. It gives > you a warning first, but how would I then get an updated logrotate.d > file? Ehh, actually this got kinda hijacked and we were kinda discussing something else, as spyderous was talking about providing a package with configuration files and other such files. We diverged a bit saying how config should be used more, but I know that at least *I* wasn't talking about for things like logrotate files, but rather for actually configuring a package. > I see only two viable options. > - Unconditional, use INSTALL_MASK, no RDEPEND on logrotate > - Conditional on USE=3Dlogrotate >=20 > The first one is what is generally used in the tree so far. --=20 Chris Gianelloni Release Engineering - Strategic Lead/QA Manager Games - Developer Gentoo Linux --=-rANyD3/UWmM8SjTWrSqa Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQBCcoQEkT4lNIS36YERAi8yAJ41XYLNZeqHkh3Vp47S3PfXvF9pFQCfZqUq dnjN+C1JN/7UFwayqQhhxvw= =b4HQ -----END PGP SIGNATURE----- --=-rANyD3/UWmM8SjTWrSqa-- -- gentoo-dev@gentoo.org mailing list