grub_target = target + '/boot/grub/'
execute(mkdir, grub_target)
-
logo = search_file('logo.16', iso_mount)
exec_rsync(logo, syslinux_target + 'logo.16')
+ bootx64_efi = search_file('bootx64.efi', iso_mount)
+ if bootx64_efi:
+ mkdir(target + '/efi/boot/')
+ exec_rsync(bootx64_efi, target + '/efi/boot/bootx64.efi')
+
+ efi_img = search_file('efi.img', iso_mount)
+ if efi_img:
+ mkdir(target + '/boot/')
+ exec_rsync(efi_img, target + '/boot/efi.img')
for ffile in ['f%d' % number for number in range(1, 11) ]:
search_and_copy(ffile, iso_mount, syslinux_target + ffile)
logging.critical("Fatal: file default.cfg could not be found.")
logging.critical("Note: this grml2usb version requires an ISO generated by grml-live >=0.9.24 ...")
logging.critical(" ... either use grml releases >=2009.10 or switch to an older grml2usb version.")
- logging.critical(" Please visit http://grml.org/grml2usb/#grml2usb-compat for further information.")
raise
for expr in name, 'distri.cfg', \