From: joey <> Date: Thu, 18 Nov 2004 16:53:55 +0000 (+0000) Subject: Logic bugfix X-Git-Tag: debian_userdir-ldap_0-3-7~3 X-Git-Url: https://git.adam-barratt.org.uk/?p=mirror%2Fuserdir-ldap.git;a=commitdiff_plain;h=ab95e8bf212cb8c914b21da8795a9675ee608973 Logic bugfix --- diff --git a/ud-replicate b/ud-replicate index ed7f1d9..996adf0 100755 --- a/ud-replicate +++ b/ud-replicate @@ -58,12 +58,12 @@ ln -sf "$HOST/ssh_known_hosts" . if [ -x /usr/bin/dchroot ]; then CHROOTS=`dchroot --listpaths` for c in $CHROOTS; do - test -d "$c/var/lib/misc/HOST" || mkdir -p "$c/var/lib/misc/HOST" + test ! -d "$c/var/lib/misc/HOST" || mkdir -p "$c/var/lib/misc/HOST" rsync -a ${verbose} $HOST/group.tdb $HOST/passwd.tdb $HOST/ssh* "$c/var/lib/misc/$HOST" - test -f "$c/var/lib/misc/$HOST/shadow.tdb" || rm -f "$c/var/lib/misc/$HOST/shadow.tdb" - test -f "$c/var/lib/misc/shadow.db" || rm -f "$c/var/lib/misc/shadow.db" + test ! -f "$c/var/lib/misc/$HOST/shadow.tdb" || rm -f "$c/var/lib/misc/$HOST/shadow.tdb" + test ! -f "$c/var/lib/misc/shadow.db" || rm -f "$c/var/lib/misc/shadow.db" chroot "$c" makedb "/var/lib/misc/$HOST/passwd.tdb" -o /var/lib/misc/passwd.db.t chroot "$c" makedb "/var/lib/misc/$HOST/group.tdb" -o /var/lib/misc/group.db.t