On 05/15/2012 05:22 AM, me at tdiehl.org wrote: > On Tue, 15 May 2012, Dennis Jacobfeuerborn wrote: > >> Hi, >> I'm working on automating virtual machine installs using kickstart files >> and virt-install. The problem I have is that these kickstart installations >> install different packages than a minimal manual install. While I got rid >> of some of them I can't seem to prevent ConsoleKit from getting installed. >> I put "-ConsoleKit" in the packages section and later also added packages >> that require it but in the end it is still getting installed. >> Any ideas what I could do to stop it from being installed? > > You have to find the package that is pulling it in as a dependency and > exclude that. What I would try first is to do a yum erase ConsoleKit and > see what else it wants to erase. Then exclude those packages as well. > > I tried this on a headless machine I have running and got the following > results: > > Removing: > ConsoleKit x86_64 0.4.1-3.el6 @anaconda-CentOS-201112102333.x86_64/6.2 263 k > Removing for dependencies: > hal x86_64 0.5.14-11.el6 @anaconda-CentOS-201112102333.x86_64/6.2 1.2 M > hal-info noarch 20090716-3.1.el6 @anaconda-CentOS-201112102333.x86_64/6.2 310 k > pm-utils x86_64 1.2.5-9.el6 @anaconda-CentOS-201112102333.x86_64/6.2 254 k > polkit x86_64 0.96-2.el6_0.1 @anaconda-CentOS-201112102333.x86_64/6.2 601 k > > While you might be able to run without polkit and pm-utils, I suspect that > you most likely want the hal packages. That's what I tried and this worked with other packages that I have excluded but not for ConsoleKit. This is what my packages section looks like: %packages @core @server-policy -mlocate -abrt* -mdadm -kexec-tools -prelink -readahead -hal -hal-info* -pm-utils -ConsoleKit* -polkit -libfprint %end I excluded "abrt" but that got dragged in again by some sub-packages so I excluded "abrt*" instead and that works fine but even if I remove all the packages that pull in ConsoleKit after the installation and reboot I still see the console-kit-daemon running. I'm not sure if I need hal. The default minimal installation of Centos 6 doesn't include it so I don't think it's really necessary. Regards, Dennis