summaryrefslogtreecommitdiffstats
path: root/scripts/lib/wic/plugins/source/isoimage-isohybrid.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/lib/wic/plugins/source/isoimage-isohybrid.py')
-rw-r--r--scripts/lib/wic/plugins/source/isoimage-isohybrid.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/scripts/lib/wic/plugins/source/isoimage-isohybrid.py b/scripts/lib/wic/plugins/source/isoimage-isohybrid.py
index ffa5429962..ece4b0c19e 100644
--- a/scripts/lib/wic/plugins/source/isoimage-isohybrid.py
+++ b/scripts/lib/wic/plugins/source/isoimage-isohybrid.py
@@ -164,9 +164,12 @@ class IsoImagePlugin(SourcePlugin):
164 164
165 machine = os.path.basename(initrd_dir) 165 machine = os.path.basename(initrd_dir)
166 166
167 initrd = glob.glob('%s/%s*%s.%s' % (initrd_dir, image_name, machine, image_type))[0] 167 pattern = '%s/%s*%s.%s' % (initrd_dir, image_name, machine, image_type)
168 files = glob.glob(pattern)
169 if files:
170 initrd = files[0]
168 171
169 if not os.path.exists(initrd): 172 if not initrd or not os.path.exists(initrd):
170 # Create initrd from rootfs directory 173 # Create initrd from rootfs directory
171 initrd = "%s/initrd.cpio.gz" % cr_workdir 174 initrd = "%s/initrd.cpio.gz" % cr_workdir
172 initrd_dir = "%s/INITRD" % cr_workdir 175 initrd_dir = "%s/INITRD" % cr_workdir