liveusb/creator.py
Luke Macken
lmacken at fedoraproject.org
Mon Mar 1 21:16:25 UTC 2010
liveusb/creator.py | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
New commits:
commit 48278fa1e03f9f4b26bc8f4c5a308e1fc19b8150
Author: Luke Macken <lmacken at redhat.com>
Date: Mon Mar 1 16:16:07 2010 -0500
Don't attempt to reset the MBR if we can't find one (if syslinux isn't
installed)
diff --git a/liveusb/creator.py b/liveusb/creator.py
index 02d455d..978cb88 100755
--- a/liveusb/creator.py
+++ b/liveusb/creator.py
@@ -802,9 +802,13 @@ class LinuxLiveUSBCreator(LiveUSBCreator):
def reset_mbr(self):
parent = str(self.drive.get('parent', self._drive))
if '/dev/loop' not in self.drive:
- self.log.info(_('Resetting Master Boot Record') + ' of %s' % parent)
mbr = self._get_mbr_bin()
- self.popen('cat %s > %s' % (mbr, parent))
+ if mbr:
+ self.log.info(_('Resetting Master Boot Record') + ' of %s' % parent)
+ self.popen('cat %s > %s' % (mbr, parent))
+ else:
+ self.log.info(_('Unable to reset MBR. You may not have the '
+ '`syslinux` package installed'))
else:
self.log.info(_('Drive is a loopback, skipping MBR reset'))
More information about the liveusb-creator
mailing list