Description of problem: If you run an http kickstart anaconda install using the kickstart file that was used to generate the fedora-8 livecd with livecd-creator, you end up with a slightly different set of installed packages than the fedora-8 livecd. I'll attach a diff I created by doing rpm -qa | sort on both. This may or may not be related to the issue recently brought up on anaconda-devel, regarding subtracting selinux packages in the package list, not resulting in their removal from the package set. Likewise, I am pretty sure that I have encountered other behavior that may be related to the root issue, though not with any clearcut reproducible output. But often I would see in the anaconda logs, as it parsed the things that had been subtracted from the list, that it said no such package existed, and then the resulting install had the package installed. It does seem likely that the alternate parsing and installation code in livecd-creator is doing things more correctly than anaconda. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Created attachment 293863 [details] list of rpms installed by anaconda that were not installed by livecd-creator, from the same kickstart
Does your kickstart config use -foo* for those specific things? If so, then that's fixed up in rawhide (yum in the past didn't support removal by glob; I added it for livecd-tools, but then we didn't switch anaconda over to using that interface)
I was just working from /usr/share/livecd-tools/*.ks, so yes. So if this is known to not work in f8 anaconda, but does in rawhide, then bug closed.
Then yep, that's it. Should be good in rawhide