Loading debian/init +10 −22 Original line number Diff line number Diff line Loading @@ -11,6 +11,7 @@ ### END INIT INFO # Author: Antoine Millet <antoine.millet@smartjog.com> # Thibault VINCENT <thibault.vincent@smartjog.com> PATH=/sbin:/usr/sbin:/bin:/usr/bin DESC="CloudControl server" Loading @@ -26,20 +27,17 @@ GROUP=cc-server # Exit if the package is not installed [ -x "$DAEMON" ] || exit 0 # Override the VERBOSE variable so we always have feedback messages VERBOSE=yes # Load the VERBOSE setting and other rcS variables . /lib/init/vars.sh # Override the VERBOSE variable so we always have feedback messages VERBOSE=yes # Define LSB log_* functions. # Depend on lsb-base (>= 3.2-14) to ensure that this file is present # and status_of_proc is working. . /lib/lsb/init-functions # Read configuration variable file if it is present [ -r /etc/default/$NAME ] && . /etc/default/$NAME # Read and parse configuration variable file if it is present [ -r /etc/default/$NAME ] && { . /etc/default/$NAME Loading @@ -50,19 +48,6 @@ VERBOSE=yes fi } # # Function that starts the daemon/service # do_start() { start-stop-daemon --start --quiet --background --make-pidfile \ --pidfile $PIDFILE --chuid $USER:$GROUP --exec $DAEMON \ --test > /dev/null || return 1 start-stop-daemon --start --quiet --background --make-pidfile \ --pidfile $PIDFILE --chuid $USER:$GROUP --exec $DAEMON \ -- $DAEMON_OPTS || return 2 } # # Function that starts the daemon/service # Loading @@ -80,7 +65,8 @@ do_start() # do_stop() { 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 --name $NAME RETVAL="$?" [ "$RETVAL" = 2 ] && return 2 # Wait for children to finish too if this is a daemon that forks Loading @@ -89,7 +75,8 @@ do_stop() # 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 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 Loading @@ -100,7 +87,8 @@ 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 \ --name $NAME return 0 } Loading Loading
debian/init +10 −22 Original line number Diff line number Diff line Loading @@ -11,6 +11,7 @@ ### END INIT INFO # Author: Antoine Millet <antoine.millet@smartjog.com> # Thibault VINCENT <thibault.vincent@smartjog.com> PATH=/sbin:/usr/sbin:/bin:/usr/bin DESC="CloudControl server" Loading @@ -26,20 +27,17 @@ GROUP=cc-server # Exit if the package is not installed [ -x "$DAEMON" ] || exit 0 # Override the VERBOSE variable so we always have feedback messages VERBOSE=yes # Load the VERBOSE setting and other rcS variables . /lib/init/vars.sh # Override the VERBOSE variable so we always have feedback messages VERBOSE=yes # Define LSB log_* functions. # Depend on lsb-base (>= 3.2-14) to ensure that this file is present # and status_of_proc is working. . /lib/lsb/init-functions # Read configuration variable file if it is present [ -r /etc/default/$NAME ] && . /etc/default/$NAME # Read and parse configuration variable file if it is present [ -r /etc/default/$NAME ] && { . /etc/default/$NAME Loading @@ -50,19 +48,6 @@ VERBOSE=yes fi } # # Function that starts the daemon/service # do_start() { start-stop-daemon --start --quiet --background --make-pidfile \ --pidfile $PIDFILE --chuid $USER:$GROUP --exec $DAEMON \ --test > /dev/null || return 1 start-stop-daemon --start --quiet --background --make-pidfile \ --pidfile $PIDFILE --chuid $USER:$GROUP --exec $DAEMON \ -- $DAEMON_OPTS || return 2 } # # Function that starts the daemon/service # Loading @@ -80,7 +65,8 @@ do_start() # do_stop() { 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 --name $NAME RETVAL="$?" [ "$RETVAL" = 2 ] && return 2 # Wait for children to finish too if this is a daemon that forks Loading @@ -89,7 +75,8 @@ do_stop() # 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 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 Loading @@ -100,7 +87,8 @@ 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 \ --name $NAME return 0 } Loading