Le mercredi 21 novembre 2007 à 14:08 -0500, Jesse Keating a écrit : > On Wed, 21 Nov 2007 19:55:01 +0100 > Nicolas Mailhot <nicolas.mailhot@xxxxxxxxxxx> wrote: > > > And I'd probably curse Fedora developers for designing a system where > > comps groups are an all-or-nothing thing, and you can not define a set > > of profiles that reuse common elements. > What are you talking about? When you manage that order of systems you need a careful balancing act between customisation and standardisation (less and you just use upstream settings or manually customised configs, more and rigid control over hardware variations and software configurations wins over customisations - you just reimage systems when change is needed, and buy runs of hardware instead of taking whatever's available cheapest each time you need a new system) Basically, you start from a common core of package groups then define variations/profiles. Profile A is groups 1 2 3 with a b c added to group 2. Hide group 4. Profile B is groups 1 3 4 with d added to group 3 . Hide group 2. Profile C is group 5 composed of group 1 + group 4. Hide the rest. etc. Systems can be reaffected from one profile to another. When that happens you need a quick way to tell a system "from now on use profile foo. Install the mandatory bits you lack in this profile, remove the bits not available in this profile, and only show this profile groups/packages in package tools" Profiles are typically close enough that given the number of your systems a full reimage or new kickstart install is not worth it. Currently kickstart allows this kind of flexibility at install time, but it has no notion of tweaking groups, and once the system is installed package tools just use the same groups for every system that points to the same repo. If you want to hide stuff or tweak groups you need to manually created separate repositories. Which is not nice, as what you really want is a single repo (not different spin repos) with different views/profiles, and the ability to change the profile a system uses without doing a full reinstall, or writing custom scripts to do it. -- Nicolas Mailhot
Attachment:
signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=
-- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list