commit daffb61537b281fb59603722420d98cde2cfc12b
Author: Dave Riches <dcr226(a)fedorapeople.org>
Date: Tue Jan 11 13:23:17 2011 +0000
added exception handling to mountiso() and makedirs()
multiboot-media-creator.py | 18 ++++++++++++------
1 files changed, 12 insertions(+), 6 deletions(-)
---
diff --git a/multiboot-media-creator.py b/multiboot-media-creator.py
index 34ec61a..836cc5d 100755
--- a/multiboot-media-creator.py
+++ b/multiboot-media-creator.py
@@ -87,16 +87,22 @@ based on a given type"""
def makedirs(iso,filesys):
BN=os.path.basename(iso.strip(".iso"))
- os.makedirs(os.path.join(mytemp, BN,"boot"))
- os.makedirs(os.path.join(mytemp, BN,"CHECKSUM"))
- os.makedirs(os.path.join(mytemp, BN,"tmp"))
- if filesys=="dvd":
- os.makedirs(os.path.join(mytemp, BN,"images"))
+ try:
+ os.makedirs(os.path.join(mytemp, BN,"boot"))
+ os.makedirs(os.path.join(mytemp, BN,"CHECKSUM"))
+ os.makedirs(os.path.join(mytemp, BN,"tmp"))
+ if filesys=="dvd":
+ os.makedirs(os.path.join(mytemp, BN,"images"))
+ except:
+ sys.exit("Unable to create directory structure on device")
print mytemp
def mount_iso(iso):
BN=os.path.basename(iso.strip(".iso"))
- os.system("mount -o loop %s %s" % (iso, os.path.join(mytemp, BN,
"tmp")))
+ try:
+ os.system("mount -o loop %s %s" % (iso, os.path.join(mytemp, BN,
"tmp")))
+ except:
+ sys.exit("Unable to mount device")
return os.path.join(mytemp, BN, "tmp")
def umount_iso(iso):
Show replies by date