Bug 448172 - Kickstart refuses to install group default packages if --nodefaults is specified for group
Summary: Kickstart refuses to install group default packages if --nodefaults is specif...
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 9
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Chris Lumens
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-05-23 23:26 UTC by Stephen Clouse
Modified: 2008-08-26 18:38 UTC (History)
0 users

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2008-08-26 18:38:06 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Stephen Clouse 2008-05-23 23:26:49 UTC
I'm running numerous Kickstart installs of Fedora 9 final.  These are heavily
stripped-down minimal machines -- no X at all, anything GUI-related is left off.
 So the Kickstart files have very specific package lists.

One box is a development box, so the goal was to install the mandatory
Development Tools packages (all of which are needed), and then a select few
additional packages.  This part of the Kickstart file %packages entry looks like
this:

  @Development Tools --nodefaults
  elfutils
  cpan2rpm
  ltrace
  patchutils
  subversion
  valgrind

What ends up happening is, anything that is normally a default selection for
that group fails to install, even if the package was specifically named later
on.  It appears to handle the --nodefaults option last, and then removes any
package that is on the default list.

If you use the particular %packages snippet above, you'll get the mandatory
Development Tools packages (as expected), but it fails to install elfutils,
ltrace, patchutils, subversion, and valgrind.  All 5 of those are defaults for
the Development Tools group.  cpan2rpm, on the other hand, does get installed,
as it's normally an optional package.

Comment 1 Chris Lumens 2008-08-26 18:38:06 UTC
This should be fixed in the next build of anaconda.  Thanks for the bug report.


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