Mercurial > dnsbl
diff dnsbl.rc @ 41:d95af8129dfa
updates for 3.2, changing file layout, add queueid to messages
author | carl |
---|---|
date | Mon, 05 Jul 2004 10:52:02 -0700 |
parents | 2ae8d953f1d0 |
children | afcf403709ef |
line wrap: on
line diff
--- a/dnsbl.rc Mon Jun 07 21:07:40 2004 -0700 +++ b/dnsbl.rc Mon Jul 05 10:52:02 2004 -0700 @@ -20,12 +20,26 @@ start) # Start daemons. echo -n "Starting dnsbl-milter: " - cd /var/dnsbl # conf file is here - ./dnsbl -d -p local:/var/run/dnsbl.sock + if [ ! -f /var/lock/subsys/dnsbl ]; then + cd /etc/dnsbl # conf file is here + su -l dnsbl -s /bin/sh -c "/usr/sbin/dnsbl -d -p local:/var/run/dnsbl/dnsbl.sock " RETVAL=$? - sleep 3 + pid=`pidof -s /usr/sbin/dnsbl` + if [ $pid ] + then + success "Starting dnsbl milter:" + touch /var/lock/subsys/dnsbl echo - [ $RETVAL -eq 0 ] && touch /var/lock/subsys/dnsbl + else + failure "Starting dnsbl milter:" + echo + fi + else + echo -n "already running! " + failure "dnsbl milter already running!" + echo + fi + ;; stop) # Stop daemons. @@ -49,3 +63,5 @@ exit 1 esac exit $RETVAL + +# $Id$