annotate scripts/roundup.rc-debian @ 4510:bce9aaf19a3b

Updated the url to point to www.roundup-tracker.org in two places in the docs.
author Bernhard Reiter <Bernhard.Reiter@intevation.de>
date Tue, 28 Jun 2011 20:06:09 +0000
parents 24fb163ddece
children 6e3e4f24c753
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1841
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
1 #!/bin/sh -e
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
2 #
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
3 # roundup Startup script for the roundup http server.
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
4 #
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
5 # Version: $Id: roundup.rc-debian,v 1.1 2003-10-07 23:02:58 richard Exp $
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
6
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
7 DESC='Roundup HTTP-Server'
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
8
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
9 BINFILE=roundup-server
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
10 EXECUTABLE=/usr/local/bin/$BINFILE
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
11 PIDFILE=/var/run/roundup/server.pid
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
12 LOGFILE=/var/log/roundup/roundup.log
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
13 TRACKERS=tttech=/tttech/org/software/roundup/tttech/
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
14 OPTIONS="-- -p 8080 -u roundup -d $PIDFILE -l $LOGFILE $TRACKERS"
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
15
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
16
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
17 test -x $EXECUTABLE || exit 0
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
18
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
19 start_stop() {
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
20 case "$1" in
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
21 start)
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
22 printf "Starting $DESC:"
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
23 start-stop-daemon --start --oknodo --quiet \
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
24 --pidfile $PIDFILE \
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
25 --exec $EXECUTABLE $OPTIONS
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
26 printf " $BINFILE"
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
27 printf ".\n"
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
28 ;;
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
29 stop)
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
30 printf "Stopping $DESC:"
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
31 start-stop-daemon --stop --oknodo --quiet \
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
32 --pidfile $PIDFILE \
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
33 --exec $EXECUTABLE $OPTIONS
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
34 printf " $BINFILE"
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
35 printf ".\n"
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
36 ;;
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
37 restart | force-reload)
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
38 start_stop stop
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
39 sleep 1
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
40 start_stop start
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
41 ;;
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
42 *)
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
43 printf "Usage: $0 {start|stop|restart|force-reload}\n" >&2
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
44 exit 1
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
45 ;;
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
46 esac
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
47 }
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
48
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
49 start_stop "$@"
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
50
24fb163ddece added Debian rc script
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
51 exit 0

Roundup Issue Tracker: http://roundup-tracker.org/