]> git.pld-linux.org Git - packages/amavisd-new.git/blob - amavisd-new-milter.init
- escaped " (tnx Chomar)
[packages/amavisd-new.git] / amavisd-new-milter.init
1 #!/bin/sh
2 #
3 # amavis-milter         Start/Stop the amavis-milter daemon.
4 #
5 # chkconfig:    345 39 61
6 #
7 # description:  amavis-milter is daemonized antivirus daemon for sendmail
8 #
9 # processname:  amavis-milter
10 # pidfile:      /var/lock/subsys/amavis-milter
11
12
13 # Source function library
14 . /etc/rc.d/init.d/functions
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/amavis-milter ]; then
22                 msg_starting Amavis-milter
23                 daemon su amavis -s /bin/sh -c \"/usr/sbin/amavis-milter -p local:/var/spool/amavis/runtime/amavis-milter.sock\"
24                 RETVAL=$?
25                 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/amavis-milter
26         else
27                 msg_already_running Amavis-milter
28         fi
29         ;;
30   stop)
31         # Stop daemons.
32         if [ -f /var/lock/subsys/amavis-milter ]; then
33                 msg_stopping Amavis-milter
34                 killproc amavis-milter;
35                 rm -f /var/lock/subsys/amavis-milter >/dev/null 2>&1
36         else
37                 msg_not_running Amavis-milter
38         fi
39         ;;
40   status)
41         status amavis-milter
42         exit $?
43         ;;
44   restart)
45         $0 stop
46         $0 start
47         exit $?
48         ;;
49   *)
50         msg_usage "$0 {start|stop|restart|status}"
51         exit 3
52 esac
53
54 exit $RETVAL
This page took 0.026047 seconds and 3 git commands to generate.