From: Michael Prokop Date: Mon, 19 Oct 2009 00:13:30 +0000 (+0200) Subject: Avoid the "file is read only, overwrite anyway (y/n) ?" X-Git-Tag: v0.9.13~20 X-Git-Url: https://git.grml.org/?p=grml2usb.git;a=commitdiff_plain;h=c825bb08641026ef693972a9c876f040f173eae1 Avoid the "file is read only, overwrite anyway (y/n) ?" --- diff --git a/debian/changelog b/debian/changelog index f089948..05bca1b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -18,8 +18,10 @@ grml2usb (0.9.13) UNRELEASED; urgency=low his future[tm] work. * Raise CriticalException if filesystem.module, kernel or initrd are not present. + * Avoid the "file is read only, overwrite anyway (y/n) ?" + question of mtools by syslinux. - -- Michael Prokop Mon, 19 Oct 2009 00:54:04 +0200 + -- Michael Prokop Mon, 19 Oct 2009 02:13:02 +0200 grml2usb (0.9.12) unstable; urgency=low diff --git a/grml2usb b/grml2usb index 46a6674..8ffe71f 100755 --- a/grml2usb +++ b/grml2usb @@ -1110,6 +1110,11 @@ def copy_bootloader_files(iso_mount, target): bootsplash = search_file(ffile, iso_mount) exec_rsync(bootsplash, syslinux_target + ffile) + # avoid the "file is read only, overwrite anyway (y/n) ?" question + # of mtools by syslinux ("mmove -D o -D O s:/ldlinux.sys $target_file") + if os.path.isfile(syslinux_target + 'ldlinux.sys'): + os.unlink(syslinux_target + 'ldlinux.sys') + if not search_file('default.cfg', iso_mount + '/boot/isolinux/'): 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 ...")