From 3c312a34314b97197e05ba7bbf6fdaea874165c3 Mon Sep 17 00:00:00 2001
From: Seblu <sebastien.luttringer@smartjog.com>
Date: Fri, 3 Jun 2011 15:06:32 +0200
Subject: [PATCH] try..cactch in run scripts

---
 installsystems/image.py | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/installsystems/image.py b/installsystems/image.py
index ce7ef4e..0c44d76 100644
--- a/installsystems/image.py
+++ b/installsystems/image.py
@@ -329,7 +329,10 @@ class PackageImage(Image):
         # order matter!
         l_scripts.sort()
         # run scripts
-        for n_scripts in l_scripts:
-            arrow(os.path.basename(n_scripts), 2, self.verbose)
-            s_scripts = self.tarball.get_str(n_scripts)
-            exec(s_scripts, gl, dict())
+        try:
+            for n_scripts in l_scripts:
+                arrow(os.path.basename(n_scripts), 2, self.verbose)
+                s_scripts = self.tarball.get_str(n_scripts)
+                exec(s_scripts, gl, dict())
+        except Exception as e:
+            raise Exception("%s fail: %s" % (n_scripts, e))
-- 
GitLab