projects
/
mirror
/
userdir-ldap.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
changelog entry
[mirror/userdir-ldap.git]
/
ud-replicate
diff --git
a/ud-replicate
b/ud-replicate
index
ada301c
..
87491a3
100755
(executable)
--- a/
ud-replicate
+++ b/
ud-replicate
@@
-74,7
+74,7
@@
if [ -e /var/lib/misc/thishost/dns-zone ]; then
cp /var/lib/misc/thishost/dns-zone $tempfile2
fi
cp /var/lib/misc/thishost/dns-zone $tempfile2
fi
-rsync ${verbose} --delete-after -e 'ssh -i /etc/ssh/ssh_host_rsa_key -o PreferredAuthentications=publickey' -rp "${udhost}/var/cache/userdir-ldap/hosts/$HOST" .
+rsync ${verbose} --delete-after -
-times -
e 'ssh -i /etc/ssh/ssh_host_rsa_key -o PreferredAuthentications=publickey' -rp "${udhost}/var/cache/userdir-ldap/hosts/$HOST" .
makedb "$HOST/passwd.tdb" -o passwd.db.t
if [ -s "$HOST/shadow.tdb" ]
makedb "$HOST/passwd.tdb" -o passwd.db.t
if [ -s "$HOST/shadow.tdb" ]
@@
-105,6
+105,11
@@
if [ -e ${HOST}/ssh-keys.tar.gz ]; then
rsync -a --delete-after $tempdir/ userkeys/
fi
rsync -a --delete-after $tempdir/ userkeys/
fi
+if [ -e ${HOST}/web-passwords ]; then
+ chown root:www-data ${HOST}/web-passwords
+ chmod 0640 ${HOST}/web-passwords
+fi
+
CHROOTS=""
if [ -x /usr/bin/dchroot ]; then
CHROOTS=`dchroot --listpaths`
CHROOTS=""
if [ -x /usr/bin/dchroot ]; then
CHROOTS=`dchroot --listpaths`
@@
-164,8
+169,8
@@
fi
rndc_reload=0
if [ -e /var/lib/misc/thishost/dns-sshfp ]; then
rndc_reload=0
if [ -e /var/lib/misc/thishost/dns-sshfp ]; then
- if ! cmp -s /var/lib/misc/thishost/dns-sshfp $tempfile
2
; then
- /git/HOOKS/write_zonefile
debian.org
+ if ! cmp -s /var/lib/misc/thishost/dns-sshfp $tempfile; then
+ /git/HOOKS/write_zonefile
"$EMAILAPPEND"
rndc_reload=1
fi
fi
rndc_reload=1
fi
fi