On Sat, 2009-01-17 at 01:40 +0100, Arnaud Gomes-do-Vale wrote: > Toshio Kuratomi <a.badger@xxxxxxxxx> writes: > > >> But that means that for classical uses of kickstart (i.e. run the installer > >> with this kickstart on every machine), the package would get installed, > >> then removed, on every single machine. :-( > >> > > Yes. But that's already the case. > > Is it? I'm pretty sure this is not the case on RHEL5 and its clones at > least. I think it depends, if I'm following the code right (and I might well not be). anaconda/kickstart basically does a yb.install() to get packages and yb.tsInfo.remove() to get rid of them. So you can do: my-leaf-pkg -my-leaf-pkg ...and it'll work (as it'll basically be adding and then removing the pkg from the tsInfo), but if you do: foo my-pkg-which-deps-on-foo -foo ...then foo will be removed from the transaction, but then added back in due to the dep. So it'd all depend on how the "new groups" are implemented, it certainly wouldn't be hard to have tsInfo.remove() just take the group out too ... or change how anaconda worked, or any number of others things. -- James Antill <james@xxxxxxxxxxxxxxxxx> Fedora -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list