diff options
author | Chris Lumens <clumens@redhat.com> | 2010-01-14 14:43:26 -0500 |
---|---|---|
committer | Chris Lumens <clumens@redhat.com> | 2010-01-14 15:03:09 -0500 |
commit | 702a44029dbcabcff49892780fb822df14589d20 (patch) | |
tree | 9c90e894b3c6a67736ed1a20031a8353e2af45f0 /kickstart.py | |
parent | 0d9ef612aec8e7484601453cdbbdc403f7eaf1fb (diff) | |
download | anaconda-702a44029dbcabcff49892780fb822df14589d20.tar.gz anaconda-702a44029dbcabcff49892780fb822df14589d20.tar.xz anaconda-702a44029dbcabcff49892780fb822df14589d20.zip |
Support the new excludedGroupList in pykickstart (#554717).
This provides better support for excluding groups. Now, groups that were not
previously listed (because they were covered by a glob, for instance) can also
be removed.
Diffstat (limited to 'kickstart.py')
-rw-r--r-- | kickstart.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/kickstart.py b/kickstart.py index f4de79434..5396fd4ba 100644 --- a/kickstart.py +++ b/kickstart.py @@ -1343,11 +1343,13 @@ def selectPackages(anaconda): ignoreAll = True map(anaconda.backend.deselectPackage, ksdata.packages.excludedList) + map(lambda g: anaconda.backend.deselectGroup(g.name), + ksdata.packages.excludedGroupList) def setSteps(anaconda): def havePackages(packages): return len(packages.groupList) > 0 or len(packages.packageList) > 0 or \ - len(packages.excludedList) > 0 + len(packages.excludedList) > 0 or len(packages.excludedGroupList) > 0 dispatch = anaconda.dispatch ksdata = anaconda.id.ksdata |