[PATCH 2/2] add support for ppc64le

Dennis Gilmore dennis at ausil.us
Sat Mar 1 00:53:50 UTC 2014


Signed-off-by: Dennis Gilmore <dennis at ausil.us>
---
 dnf/rpmUtils/arch.py | 5 +++++
 tests/test_arch.py   | 2 ++
 2 files changed, 7 insertions(+)

diff --git a/dnf/rpmUtils/arch.py b/dnf/rpmUtils/arch.py
index 64d5235..cd7eee7 100644
--- a/dnf/rpmUtils/arch.py
+++ b/dnf/rpmUtils/arch.py
@@ -49,6 +49,9 @@ arches = {
     "amd64": "x86_64",
     "ia32e": "x86_64",
 
+    #ppc64le
+    "ppc64le": "noarch",
+
     # ppc
     "ppc64p7": "ppc64",
     "ppc64pseries": "ppc64",
@@ -250,6 +253,8 @@ def getBaseArch(myarch):
 
     if myarch.startswith("sparc64"):
         return "sparc"
+    elif myarch.startswith("ppc64le"):
+        return "ppc64le"
     elif myarch.startswith("ppc64") and not _ppc64_native_is_best:
         return "ppc"
     elif myarch.startswith("aarch64"):
diff --git a/tests/test_arch.py b/tests/test_arch.py
index 75a598b..86f2e61 100644
--- a/tests/test_arch.py
+++ b/tests/test_arch.py
@@ -54,6 +54,7 @@ class Arch(support.TestCase):
             ('ia64', 'ia64'),
             ('ppc', 'ppc'),
             ('ppc64', 'ppc64'),
+            ('ppc64le', 'ppc64le'),
             ('ppc64iseries', 'ppc64'),
             ('ppc64p7', 'ppc64'),
             ('ppc64pseries', 'ppc64'),
@@ -103,6 +104,7 @@ class Arch(support.TestCase):
             ('ia64', False),
             ('ppc', False),
             ('ppc64', True),
+            ('ppc64le', False),
             ('ppc64iseries', True),
             ('ppc64p7', True),
             ('ppc64pseries', True),
-- 
1.8.5.3



More information about the Yum-devel mailing list