Hi, everyone.

I've written a short proposal that aims to provide basic infrastructure
for defining mix-in profiles in Gentoo. I've tried to keep it simple,
and backwards compatible. The main goal is to be able to start defining
some mix-ins without having to reinvent the whole profile tree.

Most important points:

1. Mix-ins are applied on top of base profile (which works the same as
before),

2. Mix-ins are supported via 'eselect profile'
replacing /etc/portage/make.profile symlink with a directory, without
need for Portage patching (this is how Funtoo does it),

3. Most important mix-ins are used to construct base profiles which
provides both backwards compatibility and proper targets for repoman
(to avoid having to check all possible mix-in combinations).

Complete text:

https://wiki.gentoo.org/wiki/User:MGorny/GLEP:Mix-ins

Please review.

-- 
Best regards,
Michał Górny
<http://dev.gentoo.org/~mgorny/>

Attachment: pgp2E8mzaoB24.pgp
Description: OpenPGP digital signature

Reply via email to