Merged from debian branch
[mirror/userdir-ldap.git] / ud-replicate
index b2834f5..26818ed 100755 (executable)
@@ -31,17 +31,19 @@ fi
 PATH=/sbin:/usr/sbin:/bin:/usr/bin
 export PATH
 HOST=`hostname -f`
+SYNCHOST=`ud-config synchost`;
+LOCALSYNCON=`ud-config localsyncon`;
 cd /tmp/
 cd /var/lib/misc || cd /var/state/glibc/ || cd /var/db/
 lockfile -r 1 -l 3600 lock
 trap "rm -f lock" exit
 
 case $HOST in
-*samosa*)
+*$LOCALSYNCON*)
     udhost=
     ;;
 *)
-    udhost="sshdist@db:"
+    udhost="sshdist@$SYNCHOST:"
     ;;
 esac
 
@@ -58,9 +60,7 @@ fi
 makedb "$HOST/group.tdb" -o group.db.t
 mv -f passwd.db.t passwd.db
 mv -f group.db.t group.db
-for a in $HOST/ssh-rsa-shadow $HOST/ssh_known_hosts $HOST/mail-callout \
-         $HOST/mail-disable $HOST/mail-greylist $HOST/mail-rbl \
-         $HOST/mail-rhsbl $HOST/mail-whitelist; do
+for a in $HOST/ssh-rsa-shadow $HOST/ssh_known_hosts; do
        ln -sf $a .
 done
 ln -sf `pwd -P`/ssh-rsa-shadow /etc/ssh