--- tools/livecd-creator 2008-01-08 13:22:30.000000000 +0530 +++ tools/livecd-creator 2008-01-08 13:25:31.000000000 +0530 @@ -111,18 +111,19 @@ creator.skip_minimize = options.skip_minimize try: - creator.mount(options.base_on, options.cachedir) - creator.install() - creator.configure() - if options.give_shell: - print "Launching shell. Exit to continue." - print "----------------------------------" - creator.launch_shell() - creator.unmount() - creator.package() - except imgcreate.CreatorError, e: - print >> sys.stderr, "Error creating Live CD : %s" % e - return 1 + try: + creator.mount(options.base_on, options.cachedir) + creator.install() + creator.configure() + if options.give_shell: + print "Launching shell. Exit to continue." + print "----------------------------------" + creator.launch_shell() + creator.unmount() + creator.package() + except imgcreate.CreatorError, e: + print >> sys.stderr, "Error creating Live CD : %s" % e + return 1 finally: creator.cleanup()