From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.3/8.13.3) with ESMTP id j28FrhrU027385 for ; Tue, 8 Mar 2005 15:53:43 GMT Received: from adsl-70-241-124-107.dsl.hstntx.swbell.net ([70.241.124.107] helo=localhost) by smtp.gentoo.org with esmtpa (Exim 4.42) id 1D8h1i-00013B-3m for gentoo-dev@robin.gentoo.org; Tue, 08 Mar 2005 15:53:42 +0000 Date: Tue, 8 Mar 2005 10:03:18 -0600 From: Grant Goodyear To: gentoo-dev@robin.gentoo.org Subject: [gentoo-dev] [g2boojum@gentoo.org: glep 27 thoughts] Message-ID: <20050308160153.GA1892@server.grantgoodyear.org> Mail-Followup-To: gentoo-dev@gentoo.org 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@gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="l76fUT7nc3MelDdI" Content-Disposition: inline User-Agent: Mutt/1.5.8i X-Archives-Salt: e9cfcd68-54c9-4dae-9dc5-baec5cc406e8 X-Archives-Hash: 57de3ccb7bd0b769fdda5c90721c02b8 --l76fUT7nc3MelDdI Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I sent the following to SpanKY a while back as my thoughts on how to move GLEP 27 away from xml (which the portage devs would really rather avoid). It has his tentative approval, so now I'd like to get some general comments. GLEP 27 is a really good idea, and it would be nice to have it implemented. -g2boojum- ----- Forwarded message from Grant Goodyear ----- =46rom: Grant Goodyear Date: Fri, 7 Jan 2005 23:37:03 -0600 To: vapier@gentoo.org User-Agent: Mutt/1.5.6i Subject: glep 27 thoughts I've been thinking a bit about how to make uid/gid handling work w/o needing xml. It seems like it ought to be simple enough to replace the xml files with simple plain-text files which look like the following: # cat groups/dovecot gid =3D 97 # cat users/dovecot uid =3D 97 shell =3D /bin/false home =3D /dev/null groups =3D dovecot, foo, bar gecos =3D Added by portage for dovecot # (normally autogenerated) Essentially, these files would just contain the same information as what one would use w/ groupadd and useradd, but w/ more readable syntax. I'm also thinking that instead of putting these files in portage/profiles/accounts, perhaps we should permit an "accounts" directory in each stage of a cascading profile, thus moving the platform logic (linux vs hurd vs *bsd vs whatever) from the user and group files (which, in the original glep, would list info for all supported platforms) to the cascading profiles (default-linux, default-bsd/fbsd, etcetera). Any of this make sense? -g2boojum- --=20 Grant Goodyear=09 Gentoo Developer g2boojum@gentoo.org http://www.gentoo.org/~g2boojum GPG Fingerprint: D706 9802 1663 DEF5 81B0 9573 A6DC 7152 E0F6 5B76 ----- End forwarded message ----- --=20 Grant Goodyear=09 Gentoo Developer g2boojum@gentoo.org http://www.gentoo.org/~g2boojum GPG Fingerprint: D706 9802 1663 DEF5 81B0 9573 A6DC 7152 E0F6 5B76 --l76fUT7nc3MelDdI Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCLczGptxxUuD2W3YRApI/AJ42n+BeryxQU+9IRDxk+jmSpMdYfwCfei5J PBo+VBFdhEOPTZpv6cdC5Uo= =ODlT -----END PGP SIGNATURE----- --l76fUT7nc3MelDdI-- -- gentoo-dev@gentoo.org mailing list