From: richard Date: Tue, 7 Oct 2003 23:02:58 +0000 (+0000) Subject: added Debian rc script X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=028f26f66b58a42d0ceca8ed798d2a03105729d9;p=roundup.git added Debian rc script git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1908 57a73879-2fb5-44c3-a270-3262357dd7e2 --- diff --git a/scripts/README.txt b/scripts/README.txt index c6bad8f..a83a722 100644 --- a/scripts/README.txt +++ b/scripts/README.txt @@ -18,3 +18,8 @@ server-ctl restart, condstart (conditional start - only if server is stopped) and status commands. +roundup.rc-debian + An control script that may be installed in /etc/init.d on Debian systems. + Offers start, stop and restart commands and integrates with the Debian + init process. + diff --git a/scripts/roundup.rc-debian b/scripts/roundup.rc-debian new file mode 100644 index 0000000..e60a98a --- /dev/null +++ b/scripts/roundup.rc-debian @@ -0,0 +1,51 @@ +#!/bin/sh -e +# +# roundup Startup script for the roundup http server. +# +# Version: $Id: roundup.rc-debian,v 1.1 2003-10-07 23:02:58 richard Exp $ + +DESC='Roundup HTTP-Server' + +BINFILE=roundup-server +EXECUTABLE=/usr/local/bin/$BINFILE +PIDFILE=/var/run/roundup/server.pid +LOGFILE=/var/log/roundup/roundup.log +TRACKERS=tttech=/tttech/org/software/roundup/tttech/ +OPTIONS="-- -p 8080 -u roundup -d $PIDFILE -l $LOGFILE $TRACKERS" + + +test -x $EXECUTABLE || exit 0 + +start_stop() { + case "$1" in + start) + printf "Starting $DESC:" + start-stop-daemon --start --oknodo --quiet \ + --pidfile $PIDFILE \ + --exec $EXECUTABLE $OPTIONS + printf " $BINFILE" + printf ".\n" + ;; + stop) + printf "Stopping $DESC:" + start-stop-daemon --stop --oknodo --quiet \ + --pidfile $PIDFILE \ + --exec $EXECUTABLE $OPTIONS + printf " $BINFILE" + printf ".\n" + ;; + restart | force-reload) + start_stop stop + sleep 1 + start_stop start + ;; + *) + printf "Usage: $0 {start|stop|restart|force-reload}\n" >&2 + exit 1 + ;; + esac +} + +start_stop "$@" + +exit 0