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
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