projects
/
mirror
/
dsa-puppet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
a little printf debug
[mirror/dsa-puppet.git]
/
modules
/
roles
/
files
/
static-mirroring
/
static-master-run
diff --git
a/modules/roles/files/static-mirroring/static-master-run
b/modules/roles/files/static-mirroring/static-master-run
index
0d7003d
..
d9aa164
100755
(executable)
--- a/
modules/roles/files/static-mirroring/static-master-run
+++ b/
modules/roles/files/static-mirroring/static-master-run
@@
-5,6
+5,7
@@
import os
import shutil
import subprocess
import string
import shutil
import subprocess
import string
+import sys
import tempfile
import time
import tempfile
import time
@@
-162,15
+163,21
@@
def run_mirror():
log("Cleaning up.")
shutil.rmtree(tmpdir_old)
log("Done.")
log("Cleaning up.")
shutil.rmtree(tmpdir_old)
log("Done.")
+ return True
else:
log("Aborted.")
else:
log("Aborted.")
+ return False
+ok = False
try:
try:
- run_mirror()
+
ok =
run_mirror()
finally:
for p in cleanup_dirs:
if os.path.exists(p): shutil.rmtree(p)
finally:
for p in cleanup_dirs:
if os.path.exists(p): shutil.rmtree(p)
+
+if not ok:
+ sys.exit(1)
# vim:set et:
# vim:set ts=2:
# vim:set shiftwidth=2:
# vim:set et:
# vim:set ts=2:
# vim:set shiftwidth=2: