Add ppc64le kernel path

(cherry picked from commit b76fba85ea)
This commit is contained in:
Manjunath A Kumatagi 2016-08-23 11:12:35 +05:30 committed by Brian C. Lane
parent dafb3a95c6
commit f4a1302358

View File

@ -57,8 +57,8 @@ class IsoMountpoint(object):
else: else:
self.mount_dir = self.initrd_path self.mount_dir = self.initrd_path
self.kernel = self.mount_dir+"/isolinux/vmlinuz" kernel_list = [("/isolinux/vmlinuz", "/isolinux/initrd.img"),
self.initrd = self.mount_dir+"/isolinux/initrd.img" ("/ppc/ppc64/vmlinuz", "/ppc/ppc64/initrd.img")]
if os.path.isdir(self.mount_dir+"/repodata"): if os.path.isdir(self.mount_dir+"/repodata"):
self.repo = self.mount_dir self.repo = self.mount_dir
@ -68,9 +68,15 @@ class IsoMountpoint(object):
os.path.exists(self.mount_dir+"/images/install.img") os.path.exists(self.mount_dir+"/images/install.img")
try: try:
for f in [self.kernel, self.initrd]: for kernel, initrd in kernel_list:
if not os.path.isfile(f): if (os.path.isfile(self.mount_dir+kernel) and
raise Exception("Missing file on iso: {0}".format(f)) os.path.isfile(self.mount_dir+initrd)):
self.kernel = self.mount_dir+kernel
self.initrd = self.mount_dir+initrd
break
else:
raise Exception("Missing kernel and initrd file in iso, failed"
" to search under: {0}".format(kernel_list))
except: except:
self.umount() self.umount()
raise raise