=== modified file 'usbcreator/install.py' --- a/usbcreator/install.py +++ b/usbcreator/install.py @@ -19,6 +19,7 @@ from usbcreator.misc import ( USBCreatorProcessException, callable, + find_on_path, fs_size, popen, ) @@ -363,6 +364,16 @@ if f: f.close() self.check() + if self.need_syslinux_legacy() and find_on_path('syslinux-legacy'): + syslinux = 'syslinux-legacy' + else: + syslinux = 'syslinux' + for dstname in glob.iglob(os.path.join(self.target, 'syslinux', '*.c32')): + filename = os.path.basename(dstname) + srcname = os.path.join(os.sep, 'usr', 'lib', syslinux, filename) + if os.path.isfile(srcname): + shutil.copyfile(srcname, dstname) + self.check() def create_persistence(self): logging.debug('create_persistence')