projects
/
mirror
/
userdir-ldap.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
and ship new file to hosts
[mirror/userdir-ldap.git]
/
ud-generate
diff --git
a/ud-generate
b/ud-generate
index
d699633
..
a897766
100755
(executable)
--- a/
ud-generate
+++ b/
ud-generate
@@
-1215,6
+1215,7
@@
def generate_host(host, global_dir, accounts, ssh_files):
posix.remove(target)
except:
pass
posix.remove(target)
except:
pass
+ DoLink(global_dir, OutDir, "last_update.trace")
l = make_ldap_conn()
l = make_ldap_conn()
@@
-1246,11
+1247,10
@@
except IOError, e:
else:
raise e
else:
raise e
-fd = open(os.path.join(GenerateDir, "last_update.trace"), "w")
-fd.write("%s\n%s\n" % (last, int(time.time())))
-fd.close()
-
if cache_last_mod[0] >= last:
if cache_last_mod[0] >= last:
+ fd = open(os.path.join(GenerateDir, "last_update.trace"), "w")
+ fd.write("%s\n%s\n" % (last, int(time.time())))
+ fd.close()
sys.exit(0)
# Fetch all the groups
sys.exit(0)
# Fetch all the groups
@@
-1282,6
+1282,10
@@
finally:
if lock is not None:
lock.release()
if lock is not None:
lock.release()
+fd = open(os.path.join(GenerateDir, "last_update.trace"), "w")
+fd.write("%s\n%s\n" % (last, int(time.time())))
+fd.close()
+
# vim:set et:
# vim:set ts=3:
# vim:set shiftwidth=3:
# vim:set et:
# vim:set ts=3:
# vim:set shiftwidth=3: