]> source.dussan.org Git - rspamd.git/commitdiff
Small fixes to start script.
authorVsevolod Stakhov <vsevolod@rambler-co.ru>
Mon, 21 Nov 2011 14:20:10 +0000 (17:20 +0300)
committerVsevolod Stakhov <vsevolod@rambler-co.ru>
Mon, 21 Nov 2011 14:20:10 +0000 (17:20 +0300)
debian/rspamd.init

index c8d7cd695cdb44f199e94f453997121b065955c5..e0ed45cfda76e928d08daf4cce000eb23f3a093a 100755 (executable)
@@ -72,17 +72,9 @@ do_stop()
        #   1 if daemon was already stopped
        #   2 if daemon could not be stopped
        #   other if a failure occurred
-       start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME
+       start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE
        RETVAL="$?"
        [ "$RETVAL" = 2 ] && return 2
-       # Wait for children to finish too if this is a daemon that forks
-       # and if the daemon is only ever run from this initscript.
-       # If the above conditions are not satisfied then add some other code
-       # that waits for the process to drop all resources that could be
-       # needed by services started subsequently.  A last resort is to
-       # sleep for some time.
-       start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON
-       [ "$?" = 2 ] && return 2
        # Many daemons don't delete their pidfiles when they exit.
        rm -f $PIDFILE
        return "$RETVAL"
@@ -92,7 +84,7 @@ do_stop()
 # Function that sends a SIGHUP to the daemon/service
 #
 do_reload() {
-       start-stop-daemon --stop --signal 1 --quiet --pidfile $PIDFILE --name $NAME
+       start-stop-daemon --stop --signal 1 --quiet --pidfile $PIDFILE
        return 0
 }