]> git.pld-linux.org Git - packages/amavisd-new.git/blame - amavisd-new-milter.init
- spaces -> tabs, other cosmetics
[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
23 su amavis -s /bin/sh -c "/usr/sbin/amavis-milter -p local:/var/spool/amavis/runtime/amavis-milter.sock 2>&1 >/dev/null &" 2>&1 > /dev/null
24 daemon sleep 3
25 RETVAL=$?
26 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/amavis-milter
27 else
28 msg_already_running Amavis-milter
29 fi
30 ;;
31 stop)
32 # Stop daemons.
33 if [ -f /var/lock/subsys/amavis-milter ]; then
34 msg_stopping Amavis-milter
35 killproc amavis-milter;
36 rm -f /var/lock/subsys/amavis-milter >/dev/null 2>&1
37 else
38 msg_not_running Amavis-milter
39 fi
40 ;;
41 status)
42 status amavis-milter
43 exit $?
44 ;;
45 restart)
46 $0 stop
47 $0 start
48 exit $?
49 ;;
50 *)
51 msg_usage "$0 {start|stop|restart|status}"
52 exit 3
53esac
54
55exit $RETVAL
This page took 0.035552 seconds and 4 git commands to generate.