[Collab-qa-commits] r988 - udd/src

neronus-guest at alioth.debian.org neronus-guest at alioth.debian.org
Thu Aug 7 19:05:21 UTC 2008


Author: neronus-guest
Date: 2008-08-07 19:05:20 +0000 (Thu, 07 Aug 2008)
New Revision: 988

Modified:
   udd/src/udd-update.py
Log:
If an update-command fails, udd-update returns the exit status of the command


Modified: udd/src/udd-update.py
===================================================================
--- udd/src/udd-update.py	2008-08-07 18:49:46 UTC (rev 987)
+++ udd/src/udd-update.py	2008-08-07 19:05:20 UTC (rev 988)
@@ -1,5 +1,5 @@
 #!/usr/bin/env python
-# Last-Modified: <Sat Aug  2 18:46:52 2008>
+# Last-Modified: <Thu Aug  7 19:07:48 2008>
 
 """
 This script executes the update statements for selected sources
@@ -28,7 +28,10 @@
   for src in sys.argv[2:]:
     src_cfg = config[src]
     if "update-command" in src_cfg:
-      if system(src_cfg['update-command']) == 0 and 'update-timestamp-folder' in config['general']:
+      result = system(src_cfg['update-command']) 
+      if result != 0:
+	sys.exit(result)
+      if 'update-timestamp-folder' in config['general']:
 	f = open(os.path.join(config['general']['update-timestamp-folder'], src), "w")
 	f.write(asctime())
 	f.close()




More information about the Collab-qa-commits mailing list