]> git.donarmstrong.com Git - deb_pkgs/spamass-milter.git/blobdiff - debian/spamass-milter.init
reverse tests for the sendmail compatibility symlink
[deb_pkgs/spamass-milter.git] / debian / spamass-milter.init
index 7993a972464f3b337977e47754960b3fb3b49e36..6da6d93c108d23ce1dda6bb8670226637759e06a 100644 (file)
@@ -80,11 +80,12 @@ start() {
     # Drop in a compatibility symlink for the old sendmail socket location
     if [ -d /var/run/sendmail ] && [ -n "$RUNAS" ] && 
        [ "$SOCKET" == "/var/run/spamass/spamass.sock" ] && 
-       ! [ -e /var/run/sendmail/spamass.sock ]; then
-       ln $SOCKET /var/run/sendmail/spamass.sock;
+        [ ! -e /var/run/sendmail/spamass.sock ] && [ ! -L /var/run/sendmail/spamass.sock ]; then
+       ln -s $SOCKET /var/run/sendmail/spamass.sock;
     fi;
     /bin/rm -f $SOCKET
     start-stop-daemon --start -p $PIDFILE $CHUID --exec $DAEMON -- -P $PIDFILE -f -p $SOCKET $OPTIONS
+    sleep 1s
     if [ -n "$SOCKETMODE" ]; then
        chmod $SOCKETMODE $SOCKET;
     fi;