]> git.pld-linux.org Git - packages/conserver.git/blob - conserver.init
Release 2 (by relup.sh)
[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 configuration verification" 
23                 daemon conserver -S
24                 RETVAL=$?
25                 if [ $RETVAL -eq 0 ]; then
26                         msg_starting "conserver"
27                         OPTIONS="-d"
28                         [ -n "$LISTEN_IPADDR" ] && OPTIONS="$OPTIONS -M$LISTEN_IPADDR"
29                         [ -n "$LISTEN_PORT" ] && OPTIONS="$OPTIONS -p$LISTEN_PORT"
30                         daemon conserver $OPTIONS $CMDLINE_OPTIONS < /dev/null
31                         RETVAL=$?
32                         [ $RETVAL -eq 0 ] && touch /var/lock/subsys/conserver
33                 fi
34         else
35                 msg_already_running "conserver"
36         fi
37         ;;
38   stop)
39         if [ -f /var/lock/subsys/conserver ]; then
40                 msg_stopping "conserver"
41                 killproc conserver
42                 rm -f /var/lock/subsys/conserver >/dev/null 2>&1
43         else
44                 msg_not_running "conserver"
45         fi
46         ;;
47   reload|force-reload)
48         if [ -f /var/lock/subsys/conserver ]; then
49                 msg_reloading "conserver"
50                 killproc conserver -HUP
51                 RETVAL=$?
52         else
53                 msg_not_running "conserver"
54                 exit 7
55         fi
56         ;;
57   restart)
58         $0 stop
59         $0 start
60         exit $?
61         ;;
62   status)
63         status conserver
64         exit $?
65         ;;
66   *)
67         msg_usage "$0 {start|stop|restart|reload|force-reload|status}"
68         exit 3
69 esac
70
71 exit $RETVAL
This page took 0.101322 seconds and 3 git commands to generate.