]> git.pld-linux.org Git - packages/sobby.git/blob - sobby.init
- don't assume gzipped manuals
[packages/sobby.git] / sobby.init
1 #!/bin/sh
2 #
3 # sobby:        obby dedicated serwer
4 #
5 # chkconfig:    345 35 65
6 #
7 # description:  Stand alone server for the obby colaborative editor
8
9 # Source function library
10 . /etc/rc.d/init.d/functions
11
12 # Get network config
13 . /etc/sysconfig/network
14
15 # Check that networking is up.
16 if is_yes "${NETWORKING}"; then
17         if [ ! -f /var/lock/subsys/network ]; then
18                 msg_network_down sobby
19                 exit 1
20         fi
21 else
22         exit 0
23 fi
24
25 . /etc/sysconfig/sobby
26
27 [ -z "$SOBBY_PORT" ] && SOBBY_PORT=6522
28
29 # See how we were called.
30 case "$1" in
31   start)
32         # Check if the service is already running?
33         if [ ! -f /var/lock/subsys/sobby ]; then
34                 msg_starting sobby
35                 sobby -p $SOBBY_PORT $SOBBY_OPTIONS
36                 RETVAL=$?
37                 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/sobby
38         else
39                 msg_already_running sobby
40         fi
41         ;;
42   stop)
43         if [ -f /var/lock/subsys/sobby ]; then
44                 # Stop daemons.
45                 msg_stopping sobby
46                 killproc sobby
47                 rm -f /var/lock/subsys/sobby
48         else
49                 msg_not_running sobby
50         fi
51         ;;
52   restart)
53         $0 stop
54         $0 start
55         exit $?
56         ;;
57   reload)
58         if [ -f /var/lock/subsys/sobby ]; then
59                 msg_reloading sobby
60                 killproc sobby -HUP
61                 RETVAL=$?
62         else
63                 msg_not_running sobby
64                 RETVAL=7
65         fi
66         ;;
67   force-reload)
68         # if program allows reloading without stopping
69         $0 reload
70
71         # or if it doesn't
72         $0 restart
73
74         exit $?
75         ;;
76   status)
77         status sobby
78         RETVAL=$?
79         ;;
80   *)
81         msg_usage "$0 {start|stop|restart|reload|force-reload|status}"
82         exit 3
83 esac
84
85 exit $RETVAL
86
87 # This must be last line !
88 # vi:syntax=sh
This page took 0.033321 seconds and 3 git commands to generate.