]> git.pld-linux.org Git - packages/amavisd-new.git/blame - amavisd-new-milter.init
- BR: rpm-perlprov
[packages/amavisd-new.git] / amavisd-new-milter.init
CommitLineData
6fd69094 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
16RETVAL=0
17# See how we were called.
18case "$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
c2756e00 23 LC_ALL='' LANG='' LC_TYPE='' LC_CTYPE='' daemon su amavis -s /bin/sh -c \"/usr/sbin/amavis-milter -p local:/var/spool/amavis/runtime/amavis-milter.sock\"
6fd69094 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 ;;
487bcd84
PG
40 reload|force-reload)
41 if [ -f /var/lock/subsys/amavisd ]; then
42 msg_reloading Amavisd
43 busy
44 LC_ALL='' LANG='' LC_TYPE='' LC_CTYPE='' /usr/sbin/amavisd reload
45 RETVAL=$?
46 ok
47 [ $RETVAL -ne 0 ] && RETVAL=7
48 else
49 msg_not_running Amavisd >&2
50 RETVAL=7
51 fi
6fd69094 52 ;;
487bcd84 53 restart|force-restart)
6fd69094 54 $0 stop
55 $0 start
56 exit $?
57 ;;
487bcd84
PG
58 status)
59 status amavis-milter
60 exit $?
61 ;;
6fd69094 62 *)
bb3ef482 63 msg_usage "$0 {start|stop|restart|force-restart|reload|force-reload|status}"
6fd69094 64 exit 3
65esac
66
67exit $RETVAL
This page took 0.076455 seconds and 4 git commands to generate.