- thanks once more to Thorsten Glaser for helping and patches
- thanks to Ernesto Domato for reporting the issue regarding
i386<->amd64 with grub-mkimage
-
- -- Michael Prokop <mika@grml.org> Tue, 09 Jun 2009 00:20:38 +0200
+ * Move syslinux check to install_syslinux_mbr()
+ * Drop the reference to --grub option (thanks for the bugreport
+ to Peter Palfrader)
+ * Update documentation:
+ - mention the dd approach
+ - mention grml2iso
+ - improve section link names for the online version
+
+ -- Michael Prokop <mika@grml.org> Tue, 16 Jun 2009 00:27:30 +0200
grml2usb (0.9.7) unstable; urgency=low
@device: device where MBR of syslinux should be installed to"""
+ # make sure we have syslinux available
+ if not which("syslinux") and not options.copyonly:
+ raise Exception("syslinux not available (either install it or consider dropping the --syslinux option)")
+
# lilo's mbr is broken, use the one from syslinux instead:
if not os.path.isfile("/usr/lib/syslinux/mbr.bin"):
raise Exception("/usr/lib/syslinux/mbr.bin can not be read")
logging.info("Would install MBR")
return 0
- # make sure we have syslinux available
- if not which("syslinux") and not options.copyonly:
- logging.critical('Sorry, syslinux not available. Exiting.')
- logging.critical('Please install syslinux or consider using the --grub option.')
- sys.exit(1)
-
if device[-1:].isdigit():
mbr_device = re.match(r'(.*?)\d*$', device).group(1)
partition_number = int(device[-1:]) - 1