summaryrefslogtreecommitdiffstats
path: root/scripts/wic
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/wic')
-rwxr-xr-xscripts/wic11
1 files changed, 5 insertions, 6 deletions
diff --git a/scripts/wic b/scripts/wic
index 90b36c68ac..cf968591e2 100755
--- a/scripts/wic
+++ b/scripts/wic
@@ -53,6 +53,7 @@ else:
53 bitbake_main = None 53 bitbake_main = None
54 54
55from wic.utils.oe.misc import find_bitbake_env_lines, set_bitbake_env_lines 55from wic.utils.oe.misc import find_bitbake_env_lines, set_bitbake_env_lines
56from wic.utils.errors import WicError
56from image import engine 57from image import engine
57from image import help as hlp 58from image import help as hlp
58 59
@@ -309,10 +310,8 @@ def main(argv):
309 310
310if __name__ == "__main__": 311if __name__ == "__main__":
311 try: 312 try:
312 ret = main(sys.argv[1:]) 313 sys.exit(main(sys.argv[1:]))
313 except Exception: 314 except WicError as err:
314 ret = 1 315 print >> sys.stderr, "ERROR:", err
315 import traceback 316 sys.exit(1)
316 traceback.print_exc()
317 sys.exit(ret)
318 317