[PATCH anaconda/master] Modify kernelPackages to select the right kernel for ARM systems.

d.marlin dmarlin at redhat.com
Tue Aug 7 22:56:38 UTC 2012


From: "d.marlin" <dmarlin at redhat.com>

Signed-off-by: David A. Marlin <dmarlin at redhat.com>
---
 pyanaconda/packaging/__init__.py |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/pyanaconda/packaging/__init__.py b/pyanaconda/packaging/__init__.py
index 8c5a560..0a47ff6 100644
--- a/pyanaconda/packaging/__init__.py
+++ b/pyanaconda/packaging/__init__.py
@@ -600,6 +600,12 @@ class PackagePayload(Payload):
     def kernelPackages(self):
         from pyanaconda.isys import isPaeAvailable
         kernels = ["kernel"]
+
+        # most ARM systems use platform-specific kernels
+        if iutil.isARM():
+            if anaconda.platform.armMachine is not None:
+                kernels = ["kernel-%s" % anaconda.platform.armMachine]
+
         if isPaeAvailable():
             kernels.insert(0, "kernel-PAE")
 
-- 
1.7.6.5



More information about the anaconda-patches mailing list