File virtinst-add-ppc64-arch-support.patch of Package virt-manager

Reference: bnc#869024
Add s390x and ppc64 support
Index: virt-manager-1.2.1/virtinst/urlfetcher.py
===================================================================
--- virt-manager-1.2.1.orig/virtinst/urlfetcher.py
+++ virt-manager-1.2.1/virtinst/urlfetcher.py
@@ -374,6 +374,10 @@ def _distroFromSUSEContent(fetcher, arch
             arch = "i586"
         elif cbuf.find("s390x") != -1:
             arch = "s390x"
+        elif cbuf.find("ppc64") != -1:
+            arch = "ppc64"
+        elif cbuf.find("ppc64le") != -1:
+            arch = "ppc64le"
 
     dclass = GenericDistro
     if distribution:
@@ -943,10 +947,12 @@ class SuseDistro(Distro):
             oldkern += "64"
             oldinit += "64"
 
-        if self.arch == "s390x":
+        if self.arch == "s390x" or \
+           self.arch == "ppc64" or self.arch == "ppc64le":
+
             self._hvm_kernel_paths = [("boot/%s/linux" % self.arch,
                                        "boot/%s/initrd" % self.arch)]
-            # No Xen on s390x
+            # No Xen on s390x or ppc64
             self._xen_kernel_paths = []
         else:
             # Tested with Opensuse >= 10.2, 11, and sles 10
openSUSE Build Service is sponsored by