import shutil
import subprocess
import string
+import sys
import tempfile
import time
serialname = '.serial'
clients = []
-with open('/home/staticsync/etc/static-clients') as f:
+with open('/etc/static-clients.conf') as f:
for line in f:
- clients.append(line.strip())
+ line = line.strip()
+ if line == "": continue
+ if line.startswith('#'): continue
+ clients.append(line)
def log(m):
t = time.strftime("[%Y-%m-%d %H:%M:%S]", time.gmtime())
log("Cleaning up.")
shutil.rmtree(tmpdir_old)
log("Done.")
+ return True
else:
log("Aborted.")
+ return False
+ok = False
try:
- run_mirror()
+ ok = run_mirror()
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: