[Yum-devel] groupreq in yum-2.6?
seth vidal
skvidal at linux.duke.edu
Fri May 12 15:59:17 UTC 2006
On Fri, 2006-05-12 at 09:35 -0400, Brian Long wrote:
> > 1) To artificially pull in deps - this is wrong if a package depends on
> > something the dependencies should all be explicit.
> >
> > 2) Groupings of groups for ui tools - this has been replaced with
> > categories in the new metadata format.
> >
> > I believe the rationale was that that it was really overridden behaviour
> > expected from groupreq - and splitting out the ui component to
> > categories for logical grouping and letting the packages take care of
> > the deps was the right thing to do.
> >
> > What precisely are you trying to achieve with groupreq? Lets see if we
> > can figure a way to do what you want.
>
> https://lists.dulug.duke.edu/pipermail/yum/2006-April/008627.html
This is similar to what I used to do in physics:
for our kickstart %posts we would define a bunch of subgroups and pull
them into a larger metagroup.
so we could do:
yum groupinstall phy-workstation
and have that resolve out to installing
@phy-base
@phy-gui-tools
@phy-backups
@phy-math-crap
but also have:
yum groupinstall phy-server
resolve out to:
@phy-base
@phy-backups
and not have to touch the other groups at all, including for doing
things like:
yum groupupdate phy-server
and have it pull in sub-deps, etc.
The virtue of doing it all in the yumgroups.xml file is that it is:
1. painfully simple
2. requires no infrastructure you didn't already have.
So a couple of solutions:
1. we add in a profile tag to the comps parsing that is just a way of
collecting groups and is only used by yum. Not as tidy b/c it seems like
it might be the wrong place for it.
2. use something like glump to create yum shell scripts that you then
pass to yum:
so like above:
groupinstall phy-base
groupinstall phy-backups
groupinstall phy-gui-tools
groupinstall phy-math-crap
run
would be the yum shell script for my phy-workstation profile.
thoughts?
-sv
More information about the Yum-devel
mailing list