From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22370 invoked by uid 1002); 1 Jul 2003 11:35:42 -0000 Mailing-List: contact gentoo-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Received: (qmail 18193 invoked from network); 1 Jul 2003 11:35:42 -0000 From: "Lisa M." To: Seemant Kulleen Cc: gentoo-dev@gentoo.org In-Reply-To: <20030701025824.64ecc18a.seemant@gentoo.org> References: <20030701025824.64ecc18a.seemant@gentoo.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-zWqA4yypNO+j5+b8C35U" Message-Id: <1057059271.31055.18.camel@www.thedoh.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.0 Date: 01 Jul 2003 07:34:31 -0400 Subject: Re: [gentoo-dev] Interest Check: Dynamic config files for portage X-Archives-Salt: 8ab88dcd-e14d-45cb-9c1d-9502f3e859d7 X-Archives-Hash: add8f65488d872d23c909c2926d894ea --=-zWqA4yypNO+j5+b8C35U Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Tue, 2003-07-01 at 05:58, Seemant Kulleen wrote: > So my proposal is this: a make.conf.d directory which contains files for = each section of the make.conf: use, flags, fetch, packagevars. That way, U= SE flags can be explained and specified in use, compiler flags in the flags= file, fetch will contain the fetchcommands, mirrors (both distfiles and rs= ync), and packagevars can contain things like ALSA_CARDS for those of us on= 2.4 kernels, and VIDEO_CARDS for those of us who have xfree/xfree-drm/what= ever-future-windowing-system-we-add, and so on. This way, the actual make.= conf file (which tends to be about 10 lines of uncommented items in the usu= al case) can be dynamically generated from the information in those files. Sounds like a great idea. No sense in parsing the whole make.conf when you might not need anything (such as rsync vs. needing a whole bunch of things). --=20 Regards, -Lisa --=-zWqA4yypNO+j5+b8C35U Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQA/AXHHgZVq3SRx9eIRAuQJAJ4mQ8OSKgtmdPqgxHjZNeCpiO9xeACdFKXU tdJLykAHLGTUX+WFUKcD8MU= =NgQv -----END PGP SIGNATURE----- --=-zWqA4yypNO+j5+b8C35U--