Mercurial > p > roundup > code
comparison scripts/roundup.rc-debian @ 1841:24fb163ddece
added Debian rc script
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Tue, 07 Oct 2003 23:02:58 +0000 |
| parents | |
| children | 6e3e4f24c753 |
comparison
equal
deleted
inserted
replaced
| 1840:91a4619b1a14 | 1841:24fb163ddece |
|---|---|
| 1 #!/bin/sh -e | |
| 2 # | |
| 3 # roundup Startup script for the roundup http server. | |
| 4 # | |
| 5 # Version: $Id: roundup.rc-debian,v 1.1 2003-10-07 23:02:58 richard Exp $ | |
| 6 | |
| 7 DESC='Roundup HTTP-Server' | |
| 8 | |
| 9 BINFILE=roundup-server | |
| 10 EXECUTABLE=/usr/local/bin/$BINFILE | |
| 11 PIDFILE=/var/run/roundup/server.pid | |
| 12 LOGFILE=/var/log/roundup/roundup.log | |
| 13 TRACKERS=tttech=/tttech/org/software/roundup/tttech/ | |
| 14 OPTIONS="-- -p 8080 -u roundup -d $PIDFILE -l $LOGFILE $TRACKERS" | |
| 15 | |
| 16 | |
| 17 test -x $EXECUTABLE || exit 0 | |
| 18 | |
| 19 start_stop() { | |
| 20 case "$1" in | |
| 21 start) | |
| 22 printf "Starting $DESC:" | |
| 23 start-stop-daemon --start --oknodo --quiet \ | |
| 24 --pidfile $PIDFILE \ | |
| 25 --exec $EXECUTABLE $OPTIONS | |
| 26 printf " $BINFILE" | |
| 27 printf ".\n" | |
| 28 ;; | |
| 29 stop) | |
| 30 printf "Stopping $DESC:" | |
| 31 start-stop-daemon --stop --oknodo --quiet \ | |
| 32 --pidfile $PIDFILE \ | |
| 33 --exec $EXECUTABLE $OPTIONS | |
| 34 printf " $BINFILE" | |
| 35 printf ".\n" | |
| 36 ;; | |
| 37 restart | force-reload) | |
| 38 start_stop stop | |
| 39 sleep 1 | |
| 40 start_stop start | |
| 41 ;; | |
| 42 *) | |
| 43 printf "Usage: $0 {start|stop|restart|force-reload}\n" >&2 | |
| 44 exit 1 | |
| 45 ;; | |
| 46 esac | |
| 47 } | |
| 48 | |
| 49 start_stop "$@" | |
| 50 | |
| 51 exit 0 |
