#!/bin/sh
PREFIX=/usr/local/libexec

PIPE=/var/run/kavmilter
KAVPIPE=/usr/local/avpbsd/avprun/AvpCtl
PIDFILE=/var/run/kavmilter.pid
TEMPDIR=/usr/local/avpbsd/avprun

DPARMS="-D 0"

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


syntax highlighted by Code2HTML, v. 0.9.1