Bug 431393 - kickstart package selection does not work correctly
Summary: kickstart package selection does not work correctly
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 8
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Anaconda Maintenance Team
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-02-04 05:11 UTC by Jane Dogalt
Modified: 2008-02-04 17:45 UTC (History)
0 users

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2008-02-04 17:45:08 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
list of rpms installed by anaconda that were not installed by livecd-creator, from the same kickstart (557 bytes, text/plain)
2008-02-04 05:11 UTC, Jane Dogalt
no flags Details

Description Jane Dogalt 2008-02-04 05:11:32 UTC
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:

Comment 1 Jane Dogalt 2008-02-04 05:11:32 UTC
Created attachment 293863 [details]
list of rpms installed by anaconda that were not installed by livecd-creator, from the same kickstart

Comment 2 Jeremy Katz 2008-02-04 16:49:55 UTC
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)

Comment 3 Jane Dogalt 2008-02-04 17:29:40 UTC
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.


Comment 4 Jeremy Katz 2008-02-04 17:45:08 UTC
Then yep, that's it.  Should be good in rawhide


Note You need to log in before you can comment on or make changes to this bug.