Add ppc64le kernel path

This commit is contained in:
Manjunath A Kumatagi 2016-08-23 11:12:35 +05:30
parent aa12874daf
commit b76fba85ea
1 changed files with 11 additions and 5 deletions

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