[Yum] Stupid User Stories (was:Yum munging systems)

Robert G. Brown rgb at phy.duke.edu
Sat May 28 13:18:35 UTC 2005


On Sat, 28 May 2005, Panu Matilainen wrote:

> Matthew Miller said:
> > On Fri, May 27, 2005 at 07:24:25PM +0300, Panu Matilainen wrote:
> >> Trivial version of dont-eat-me plugin:
> > [...]
> >> protect = ['glibc', 'yum', 'rpm', 'python']
> >
> > It's probably good to list this stuff explicitly, but actually, I think
> > all you need to protect is the yum package itself, because an attempt to
> > remove glibc, rpm, or python eventually tries to remove yum too.
> 
> Like said, this was just a trivial/mock-up version of the thing. There's a
> whole lot more to protect than just those to keep a system in bootable
> state, which I think would be a reasonable target for such a plugin.

Just a suggestion, but it seems like it would be very reasonable for
such a plugin to accept as at least ONE of its arguments a kickstart
file probably as an arbitrary file, with enough smarts to be able to
parse out all the packages and groups and resolve them into the protect
list.  If it grokked groups, then just protecting the basic group and a
few others would go a long way.

This would integrate well with a scheme to build a system with a very
minimal kickstart install followed by a scripted yum second stage
install, which is actually of great use to people doing a network
install over a line with limited bandwidth and reliability.  It also
makes it relatively easy for people (including systems people) to use
yum to play with and tune their installs, as one could very easily
protect a "standard core" set of packages by group plus a few extra +
and -'s (as in kickstart) and be fairly confident that one won't break
any key systems.

At the very least, protect = [] should take groups as well as packages,
but I really do like the group +package -package type concept.

   rgb

> 
>    - Panu -
> 
> _______________________________________________
> Yum mailing list
> Yum at lists.dulug.duke.edu
> https://lists.dulug.duke.edu/mailman/listinfo/yum
> 

-- 
Robert G. Brown	                       http://www.phy.duke.edu/~rgb/
Duke University Dept. of Physics, Box 90305
Durham, N.C. 27708-0305
Phone: 1-919-660-2567  Fax: 919-660-2525     email:rgb at phy.duke.edu





More information about the Yum mailing list