# HG changeset patch # User carl # Date 1188186899 25200 # Node ID 7161d8451fcfc1515596e52b8d0e345f301a7555 # Parent bf828f785407e382f8a099666e2f46ce8ce28820 fix unitialized variable diff -r bf828f785407 -r 7161d8451fcf dnsbl.rc --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dnsbl.rc Sun Aug 26 20:54:59 2007 -0700 @@ -0,0 +1,67 @@ +#!/bin/sh +# +# dnsbl This script controls the dnsbl milter daemon. +# +# +# chkconfig: 2345 79 31 +# description: dnsbl is an interface between MTA and the various dns blocking lists +# processname: dnsbl +# pidfile: /var/run/dnsbl.pid +# Source function library. +# +. /etc/rc.d/init.d/functions + +# Source networking configuration. +. /etc/sysconfig/network + +RETVAL=0 +# See how we were called. +case "$1" in + start) + # Start daemons. + echo -n "Starting dnsbl-milter: " + if [ ! -f /var/lock/subsys/dnsbl ]; then + cd SYSCONFDIR/dnsbl # conf file is here + SBINDIR/dnsbl -d 10 -r /var/run/dnsbl/dnsbl.resolver.sock -p local:/var/run/dnsbl/dnsbl.sock + RETVAL=$? + pid=`pidof -s SBINDIR/dnsbl` + if [ $pid ] + then + success "Starting dnsbl milter:" + touch /var/lock/subsys/dnsbl + echo + else + failure "Starting dnsbl milter:" + echo + fi + else + echo -n "already running! " + failure "dnsbl milter already running!" + echo + fi + + ;; + stop) + # Stop daemons. + echo -n "Shutting down dnsbl-milter: " + killproc dnsbl + RETVAL=$? + echo + [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/dnsbl + ;; + restart|reload) + $0 stop + $0 start + RETVAL=$? + ;; + status) + status dnsbl + RETVAL=$? + ;; + *) + echo "Usage: dnsbl {start|stop|restart|status}" + exit 1 +esac +exit $RETVAL + +# $Id$