def extract_iso(self):
""" Extract self.iso to self.dest """
self.log.info(_("Extracting live image to USB device..."))
tmpdir = tempfile.mkdtemp()
self.popen('mount -o loop,ro "%s" %s' % (self.iso, tmpdir))
tmpliveos = os.path.join(tmpdir, 'LiveOS')
try:
if not os.path.isdir(tmpliveos):
raise LiveUSBError(_("Unable to find LiveOS on ISO"))
liveos = os.path.join(self.dest, 'LiveOS')
if not os.path.exists(liveos):
os.mkdir(liveos)
for img in ('squashfs.img', 'osmin.img'):
start = datetime.now()
self.popen("cp %s '%s'" % (os.path.join(tmpliveos, img),
os.path.join(liveos, img)))
delta = datetime.now() - start
Maybe adding livecd.sqfs would help?
for img in ('squashfs.img', 'osmin.img', 'livecd.sqfs'):