#!/bin/sh

if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then
    echo "$0: Cannot determine the PREFIX" >&2
    exit 1
fi

case "$1" in
start)
	if [ -x ${PREFIX}/sbin/cflowdmux \
		-a -f ${PREFIX}/etc/cflowd.conf ]; then
		/usr/local/sbin/cflowdmux &
		echo -n ' cflowdmux'
	fi
	if [ -x ${PREFIX}/sbin/cflowd \
		-a -f ${PREFIX}/etc/cflowd.conf ]; then
		/usr/local/sbin/cflowd &
		echo -n ' cflowdmux'
	fi
	if [ -x ${PREFIX}/sbin/cfdcollect \
		-a -f ${PREFIX}/etc/cfdcollect.conf ]; then
		/usr/local/sbin/cfdcollect /usr/local/etc/cfdcollect.conf &
		echo -n ' cflowdmux'
	fi
	;;
stop)
	killall cfdcollect
	killall cflowd
	killall cflowdmux
	;;
*)
	echo "Usage: `basename $0` {start|stop}" >&2
	;;
esac

exit 0


