]> git.pld-linux.org Git - packages/conserver.git/blob - conserver.init
- add some configuration files
[packages/conserver.git] / conserver.init
1 #!/bin/sh
2 #
3 # conserver     This shell script takes care of starting and stopping conserver.
4 # chkconfig:    2345 85 15
5 # processname:  conserver
6 # description:  Console Server
7 # pidfile:      /var/run/conserver.pid
8 # config:       /etc/sysconfig/conserver
9
10 # Source function library
11 . /etc/rc.d/init.d/functions
12
13 # Get service config
14 [ -f /etc/sysconfig/conserver ] && . /etc/sysconfig/conserver
15
16 RETVAL=0
17 # See how we were called.
18 case "$1" in
19   start)
20         # Check if the service is already running?
21         if [ ! -f /var/lock/subsys/conserver ]; then
22                 msg_starting "conserver"
23                 OPTIONS="-d"
24                 [ -n "$LISTEN_IPADDR" ] && OPTIONS="$OPTIONS -M$LISTEN_IPADDR"
25                 [ -n "$LISTEN_PORT" ] && OPTIONS="$OPTIONS -p$LISTEN_PORT"
26                 daemon conserver $OPTIONS $CMDLINE_OPTIONS < /dev/null
27                 RETVAL=$?
28                 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/conserver
29         else
30                 msg_already_running "conserver"
31         fi
32         ;;
33   stop)
34         if [ -f /var/lock/subsys/conserver ]; then
35                 msg_stopping "conserver"
36                 killproc conserver
37                 rm -f /var/lock/subsys/conserver >/dev/null 2>&1
38         else
39                 msg_not_running "conserver"
40         fi      
41         ;;
42   reload|force-reload)
43         if [ -f /var/lock/subsys/conserver ]; then
44                 msg_reloading "conserver"
45                 killproc conserver -HUP
46                 RETVAL=$?
47         else
48                 msg_not_running "conserver"
49                 exit 7
50         fi
51         ;;
52   restart)
53         $0 stop
54         $0 start
55         exit $?
56         ;;
57   status)
58         status conserver
59         exit $?
60         ;;
61   *)
62         msg_usage "$0 {start|stop|restart|reload|force-reload|status}"
63         exit 3
64 esac
65
66 exit $RETVAL
This page took 0.050455 seconds and 3 git commands to generate.