summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2005-09-23 19:29:02 +0000
committerJeremy Katz <katzj@redhat.com>2005-09-23 19:29:02 +0000
commit08940ea3634fe02fad11f81c694bb27b1ec2fd19 (patch)
tree598cc24ec582219c12cec580b1f5a6f74d4e4b9f
parented00d10e697f1e4e56412e93cdcc965f64ff867e (diff)
downloadanaconda-08940ea3634fe02fad11f81c694bb27b1ec2fd19.tar.gz
anaconda-08940ea3634fe02fad11f81c694bb27b1ec2fd19.tar.xz
anaconda-08940ea3634fe02fad11f81c694bb27b1ec2fd19.zip
2005-09-23 Jeremy Katz <katzj@redhat.com>
* yuminstall.py (YumBackend.deselectGroup): Fix group deselection to not remove everything
-rw-r--r--ChangeLog3
-rw-r--r--yuminstall.py4
2 files changed, 5 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 98d852a84..cc2f6c910 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
2005-09-23 Jeremy Katz <katzj@redhat.com>
+ * yuminstall.py (YumBackend.deselectGroup): Fix group deselection
+ to not remove everything
+
* loader2/urlinstall.c: Silly fix for constant.
* loader2/loader.c: Don't load parallel port module. (#169135)
diff --git a/yuminstall.py b/yuminstall.py
index 16b11732d..2cb9dea72 100644
--- a/yuminstall.py
+++ b/yuminstall.py
@@ -470,8 +470,8 @@ class YumBackend(AnacondaBackend):
log.debug("no such group %s" %(group,))
return
- pkgs = self.ayum.groupInfo.pkgTree(group)
- for pkg in pkgs:
+ gid = self.ayum.groupInfo.matchGroup(group)
+ for pkg in self.ayum.groupInfo.default_pkgs[gid] + self.ayum.groupInfo.mandatory_pkgs[gid]:
try:
p = self.ayum.pkgSack.returnNewestByName(pkg)
except repomd.mdErrors.PackageSackError: