#!/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