]> git.pld-linux.org Git - packages/heartbeat.git/blob - ldirectord.init
- obsoleted
[packages/heartbeat.git] / ldirectord.init
1 #!/bin/sh
2 #
3 # ldirectord  Linux Director Daemon
4 #
5 # chkconfig:    345 92 40
6 # description:  Start and stop ldirectord on non-heartbeat systems
7 #               Using the config file /etc/ha.d/ldirectord.cf
8 # processname:  ldirectord
9 # config:       /etc/ha.d/ldirectord.cf
10
11 # Source function library
12 . /etc/rc.d/init.d/functions
13
14 # Get service config
15 [ -f /etc/sysconfig/ldirectord ] && . /etc/sysconfig/ldirectord
16
17 RETVAL=0
18 case "$1" in
19   start)
20         if [ ! -f /var/lock/subsys/ldirectord ]; then
21                 msg_starting ldirectord
22                 daemon ldirectord start
23                 RETVAL=$?
24                 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/ldirectord
25         else    
26                 msg_already_running ldirectord
27         fi
28         ;;
29   stop)
30         if [ -f /var/lock/subsys/ldirectord ]; then
31                 msg_stopping ldirectord
32                 daemon ldirectord stop
33                 rm -f /var/lock/subsys/ldirectord
34         else
35                 msg_not_running ldirectord
36         fi
37         ;;
38   restart)
39         action "Restarting ldirectord" ldirectord restart
40         ;;
41   # What is it?
42   try-restart)
43         action "Try-Restarting ldirectord" ldirectord try-restart
44         ;;
45   status)
46         status ldirectord status
47         ;;
48   reload|force-reload)
49         if [ -f /var/lock/subsys/ldirectord ]; then
50                 msg_reloading ldirectord
51                 daemon ldirectord reload
52                 RETVAL=$?
53         else
54                 msg_not_running ldirectord
55                 RETVAL=7
56         fi
57         ;;
58   *)
59         msg_usage "$0 {start|stop|restart|try-restart|status|reload|force-reload}"
60         exit 3
61         ;;
62 esac
63
64 exit $RETVAL
This page took 0.065639 seconds and 3 git commands to generate.