1 |
Hi, |
2 |
|
3 |
In the Seeds overlay, I've been working on an experimental profile for the |
4 |
LAMP Server seed (*). The overlay uses a new USE-EXPAND, which I've called |
5 |
SEEDS_EXTRA, to cleanly control the 'extra', or 'value-added' features that |
6 |
a Seed can include when it is built from source [1]. |
7 |
|
8 |
The intention is that Seeds will ship with a default set of SEEDS_EXTRA |
9 |
features enabled [2]; users who would prefer to customize a seed by building |
10 |
from source will be supported too. |
11 |
|
12 |
Why a new USE-EXPAND, instead of just using USE flags? We're using |
13 |
SEEDS_EXTRA to define the high-level functionality that a seed comes with. |
14 |
We started out mixing this up in USE flags along with everything else, but |
15 |
we feel things are much clearer for ourselves and for users if they're |
16 |
separated out into their own USE-EXPAND. |
17 |
|
18 |
[1] |
19 |
http://overlays.gentoo.org/proj/seeds/browser/trunk/profiles/desc/seeds_extra.desc |
20 |
[2] |
21 |
http://overlays.gentoo.org/proj/seeds/browser/trunk/profiles/seeds/lamp-server/x86/release-1/make.defaults |
22 |
|
23 |
(*) The profiles will need to change to take advantage of multiple |
24 |
inheritance, and Chris's new profiles, once they hit the tree. We don't |
25 |
expect those changes to affect the SEEDS_EXTRA USE-EXPAND. |
26 |
|
27 |
Best regards, |
28 |
Stu |
29 |
-- |
30 |
Stuart Herbert stuart@g.o |
31 |
Gentoo Developer http://www.gentoo.org/ |
32 |
http://blog.stuartherbert.com/ |
33 |
|
34 |
GnuPG key id# F9AFC57C available from http://pgp.mit.edu |
35 |
Key fingerprint = 31FB 50D4 1F88 E227 F319 C549 0C2F 80BA F9AF C57C |
36 |
-- |