]> git.pld-linux.org Git - packages/amavis-stats.git/blob - amavis-stats.init
- fix messed up process and display names
[packages/amavis-stats.git] / amavis-stats.init
1 #!/bin/sh
2 #
3 # atftpd        This shell script takes care of starting and stopping atftpd
4 #
5 # chkconfig:    345 86 14
6 # description:  amavis statistics collector
7 # processname:  amavis-stats
8 #
9 # pidfile:      /var/run/amavis-stats.pid
10
11 # Source function library.
12 . /etc/rc.d/init.d/functions
13
14 # Source networking configuration.
15 . /etc/sysconfig/network
16
17 # Check that networking is up.
18 if is_yes "${NETWORKING}"; then
19         if [ ! -f /var/lock/subsys/network -a "$1" != stop -a "$1" != status ]; then
20                 msg_network_down "Amavis Stats"
21                 exit 1
22         fi
23 else
24         exit 0
25 fi
26
27 start() {
28         # Start daemons.
29         if [ ! -f /var/lock/subsys/amavis-stats ]; then
30                 msg_starting "Amavis Stats"
31                 daemon amavis-stats
32                 RETVAL=$?
33                 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/amavis-stats
34         else
35                 msg_already_running "Amavis Stats"
36         fi
37 }
38
39 stop() {
40         # Stop daemons.
41         if [ -f /var/lock/subsys/amavis-stats ]; then
42                 msg_stopping "Amavis Stats"
43                 killproc amavis-stats
44                 rm -f /var/lock/subsys/amavis-stats >/dev/null 2>&1
45         else
46                 msg_not_running "Amavis Stats"
47         fi
48 }
49
50 RETVAL=0
51 # See how we were called.
52 case "$1" in
53   start)
54         start
55         ;;
56   stop)
57         stop
58         ;;
59   restart|reload|force-restart|force-reload)
60         stop
61         start
62         ;;
63   status)
64         status amavis-stats
65         exit $?
66         ;;
67   *)
68         msg_usage "$0 {start|stop|restart|reload|force-restart|force-reload|status}"
69         exit 3
70 esac
71
72 exit $RETVAL
This page took 0.207035 seconds and 4 git commands to generate.