]> git.pld-linux.org Git - packages/spamassassin.git/blame - spamassassin-spamd.init
- The -a option has been removed. Please look at the use_auto_whitelist
[packages/spamassassin.git] / spamassassin-spamd.init
CommitLineData
0af639ae
JR
1#!/bin/sh
2#
3# spamassassin This script starts and stops the spamd daemon
4#
5# chkconfig: 2345 80 30
6#
7# description: spamd is a daemon process which uses SpamAssassin to check \
8# email messages for SPAM. It is normally called by spamc \
9# from a MDA.
10# processname: spamassassin
11# pidfile: /var/run/spamassassin.pid
12
13# Source function library.
14. /etc/rc.d/init.d/functions
15
16# Source networking configuration.
17. /etc/sysconfig/network
18
19# Source configureation.
20if [ -f /etc/sysconfig/spamassassin ] ; then
21 . /etc/sysconfig/spamassassin
22fi
23
24# Check that networking is up.
25if is_no "${NETWORKING}"; then
26 msg_Network_Down SpamAssassin
27 exit 1
28fi
29
30# See how we were called.
31case "$1" in
32 start)
33 # Start daemon.
34 if [ ! -f /var/lock/subsys/spamd ]; then
35 msg_starting SpamAssassin
36 daemon spamd $SPAMD_OPTS
37 RETVAL=$?
38 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/spamd
39 else
40 msg_Not_Running SpamAssassin
41 fi
42 ;;
43 stop)
44 # Stop daemons.
45 if [ -f /var/lock/subsys/spamd ]; then
46 msg_stopping SpamAssassin
47 killproc spamd
48 RETVAL=$?
49 rm -f /var/lock/subsys/spamd
50 else
51 msg_Not_Running SpamAssassin
52 fi
53 ;;
54 restart)
55 $0 stop
56 $0 start
57 ;;
58 status)
59 status spamd
60 ;;
61 *)
62 msg_Usage "$0 {start|stop|restart|status}"
63 exit 1
64esac
65
66exit $RETVAL
This page took 0.037158 seconds and 4 git commands to generate.