diff -urN ../kavmilter-0.91.3.kav5/contrib/scripts/kav-smf ../kavmilter-0.91.3/contrib/scripts/kav-smf --- ../kavmilter-0.91.3.kav5/contrib/scripts/kav-smf 1970-01-01 03:00:00.000000000 +0300 +++ ../kavmilter-0.91.3/contrib/scripts/kav-smf 2004-11-12 09:57:18.000000000 +0200 @@ -0,0 +1,50 @@ +#!/bin/sh + +# +# $Id: template.initscript,v 1.11 2003/02/05 15:51:32 cvser Exp $ +# +# description: KAV5 mail filter for Sendmail +# +# chkconfig: 2345 79 31 +# processname: kavmilter + +PREFIX=/usr/local/libexec + +PIPE=/var/run/kavmilter +#KAVPIPE=/usr/local/avpbsd/avprun/AvpCtl +KAVPIPE=/var/run/aveserver +PIDFILE=/var/run/kavmilter.pid +#TEMPDIR=/usr/local/avpbsd/avprun +TEMPDIR=/var/spool/kavmilter/scan + +DPARMS="-D 0" + +# Source kavmilter configureation. +if [ -f /etc/sysconfig/kavmilter ] ; then + . /etc/sysconfig/kavmilter +fi + +case "$1" in +start) + rm -f ${PIPE} > /dev/null && \ + ${PREFIX}/kavmilter ${DPARMS} > /dev/null && echo -n ' kavmilter' + ;; + +stop) + killall -TERM kavmilter > /dev/null && rm -f ${PIPE} && \ + rm -f ${PIDFILE} && \ + echo "kavmilter stopped" + ;; + +restart) + killall -TERM kavmilter > /dev/null && rm -f ${PIPE} && \ + rm -f ${PIDFILE} && sleep 5 && \ + ${PREFIX}/kavmilter ${DPARMS} > /dev/null && \ + echo "kavmilter restarted" + ;; +*) + echo "Usage: `basename $0` {start|stop|restart}" >&2 + ;; +esac + +exit 0