init scripts: Don't error out when stopping in restart action
[hcoop/domtool2.git] / scripts / domtool-server
index c0364e7..da7282a 100755 (executable)
@@ -15,9 +15,9 @@ case $1 in
        else
                start-stop-daemon --start --pidfile $PIDFILE \
                        -c domtool:domtool \
        else
                start-stop-daemon --start --pidfile $PIDFILE \
                        -c domtool:domtool \
-                       --exec /usr/bin/k5start -- -b -f /etc/keytabs/domtool.keytab \
+                       --exec /usr/bin/k5start -- -U -b \
+                       -f /etc/keytabs/domtool \
                        -K 300 -t -p $PIDFILE \
                        -K 300 -t -p $PIDFILE \
-                       domtool/deleuze.hcoop.net \
                        domtool-server-logged
                echo "."
        fi
                        domtool-server-logged
                echo "."
        fi
@@ -35,7 +35,7 @@ case $1 in
        ;;
 
   restart|reload|force-reload)
        ;;
 
   restart|reload|force-reload)
-       $SELF stop
+       set +e; $SELF stop; set -e
        $SELF start
        ;;
 
        $SELF start
        ;;