From: joey <> Date: Wed, 27 Oct 2004 11:51:54 +0000 (+0000) Subject: Exception for samosa hosts: don't replicate through ssh X-Git-Tag: debian_userdir-ldap_0-3-7~48 X-Git-Url: https://git.adam-barratt.org.uk/?a=commitdiff_plain;ds=sidebyside;h=e472df7a917d3bff825925937652baed188fba6f;p=mirror%2Fuserdir-ldap.git Exception for samosa hosts: don't replicate through ssh --- diff --git a/ud-replicate b/ud-replicate index cf29213..462bce7 100755 --- a/ud-replicate +++ b/ud-replicate @@ -14,7 +14,13 @@ cd /tmp/ cd /var/lib/misc || cd /var/state/glibc/ || cd /var/db/ lockfile -r 1 -l 3600 lock trap "rm -f lock" exit -rsync ${verbose} -e ssh -rp "sshdist@samosa:/var/cache/userdir-ldap/hosts/$HOST" . +case $(hostname) in +*samosa*) + udhost=;; +*) + udhost="sshdist@samosa:";; +esac +rsync ${verbose} -e ssh -rp "${udhost}/var/cache/userdir-ldap/hosts/$HOST" . makedb "$HOST/passwd.tdb" -o passwd.db.t (umask 027 && makedb "$HOST/shadow.tdb" -o shadow.db.t) chown root.shadow shadow.db.t; chmod 0640 shadow.db.t