src/collectd.conf.in: Added the iptables plugin.
[collectd.git] / contrib / init.d-rh7
1 #!/bin/bash
2
3 # Source function library.
4 . /etc/init.d/functions
5
6 RETVAL=0
7 ARGS=""
8 prog="collectd"
9 CONFIG=/etc/collectd.conf
10
11 if [ -r /etc/default/$prog ]; then
12         . /etc/default/$prog
13 fi
14
15 start () {
16         echo -n $"Starting $prog: "
17         if [ -r "$CONFIG" ]
18         then
19                 daemon /usr/sbin/collectd -C "$CONFIG"
20                 RETVAL=$?
21                 echo
22                 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog
23         fi
24 }
25 stop () {
26         echo -n $"Stopping $prog: "
27         killproc $prog
28         RETVAL=$?
29         echo
30         [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog
31 }
32 # See how we were called.
33 case "$1" in
34   start)
35         start
36         ;;
37   stop)
38         stop
39         ;;
40   status)
41         status $prog
42         ;;
43   restart|reload)
44         stop
45         sleep 1
46         start
47         ;;
48   condrestart)
49         [ -f /var/lock/subsys/$prog ] && restart || :
50         ;;
51   *)
52         echo $"Usage: $0 {start|stop|status|restart|reload|condrestart}"
53         exit 1
54 esac
55
56 exit $?
57
58 # vim:syntax=sh