Hi,

In the Seeds overlay, I've been working on an experimental profile for the
LAMP Server seed (*).  The overlay uses a new USE-EXPAND, which I've called
SEEDS_EXTRA, to cleanly control the 'extra', or 'value-added' features that
a Seed can include when it is built from source [1].

The intention is that Seeds will ship with a default set of SEEDS_EXTRA
features enabled [2]; users who would prefer to customize a seed by building
from source will be supported too.

Why a new USE-EXPAND, instead of just using USE flags?  We're using
SEEDS_EXTRA to define the high-level functionality that a seed comes with.
We started out mixing this up in USE flags along with everything else, but
we feel things are much clearer for ourselves and for users if they're
separated out into their own USE-EXPAND.

[1]
http://overlays.gentoo.org/proj/seeds/browser/trunk/profiles/desc/seeds_extra.desc
[2]
http://overlays.gentoo.org/proj/seeds/browser/trunk/profiles/seeds/lamp-server/x86/release-1/make.defaults

(*) The profiles will need to change to take advantage of multiple
inheritance, and Chris's new profiles, once they hit the tree.  We don't
expect those changes to affect the SEEDS_EXTRA USE-EXPAND.

Best regards,
Stu
-- 
Stuart Herbert                                          [EMAIL PROTECTED]
Gentoo Developer                                   http://www.gentoo.org/
                                           http://blog.stuartherbert.com/

GnuPG key id# F9AFC57C available from http://pgp.mit.edu
Key fingerprint = 31FB 50D4 1F88 E227 F319  C549 0C2F 80BA F9AF C57C
--

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to