summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2005-04-27 02:13:10 +0000
committerJeremy Katz <katzj@redhat.com>2005-04-27 02:13:10 +0000
commitb84e93eb79f9238e72bf004652c7e81b5b781fa3 (patch)
tree3126b6d7e2ce9e11d6928850de0d28209e2311b6
parent0731adb872b55e960d55cbb0ed957cfda5a5f76a (diff)
downloadanaconda-b84e93eb79f9238e72bf004652c7e81b5b781fa3.tar.gz
anaconda-b84e93eb79f9238e72bf004652c7e81b5b781fa3.tar.xz
anaconda-b84e93eb79f9238e72bf004652c7e81b5b781fa3.zip
2005-04-26 Jeremy Katz <katzj@redhat.com>
* packages.py (handleMiscPackages): Only select a kernel-smp that matches the arch of the primary kernel (#149618). Remove dead code.
-rw-r--r--ChangeLog5
-rw-r--r--packages.py19
2 files changed, 12 insertions, 12 deletions
diff --git a/ChangeLog b/ChangeLog
index 4ce860aa4..8a8b34fc1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-04-26 Jeremy Katz <katzj@redhat.com>
+
+ * packages.py (handleMiscPackages): Only select a kernel-smp that
+ matches the arch of the primary kernel (#149618). Remove dead code.
+
2005-04-26 Chris Lumens <clumens@redhat.com>
* anaconda.spec: Bump version.
diff --git a/packages.py b/packages.py
index 9e745eaec..80e789298 100644
--- a/packages.py
+++ b/packages.py
@@ -652,18 +652,13 @@ def handleMiscPackages(intf, id, dir):
if not upgrade:
foundkernel = 0
if isys.smpAvailable() or isys.htavailable():
- if select(id.grpset.hdrlist, 'kernel-smp'):
- foundkernel = 1
- if selected(id.grpset.hdrlist, "gcc"):
- select(id.grpset.hdrlist, "kernel-smp-devel")
-
- if iutil.needsEnterpriseKernel():
- if select(id.grpset.hdrlist, "kernel-bigmem"):
- foundkernel = 1
-
- if isys.summitavailable():
- if select(id.grpset.hdrlist, "kernel-summit"):
- foundkernel = 1
+ if id.grpset.hdrlist.has_key("kernel-smp") and \
+ id.grpset.hdrlist["kernel-smp"][rpm.RPMTAG_ARCH] == \
+ id.grpset.hdrlist["kernel"][rpm.RPMTAG_ARCH]:
+ if select(id.grpset.hdrlist, 'kernel-smp'):
+ foundkernel = 1
+ if selected(id.grpset.hdrlist, "gcc"):
+ select(id.grpset.hdrlist, "kernel-smp-devel")
if foundkernel == 0:
# we *always* need to have some sort of kernel installed