INETD=/usr/sbin/inetd
INETD_PID=

if [ ! -x "${INETD}" ]; then
	echo "missing"
	exit 1
fi

run_and_report() {
	if $* 2>/dev/null; then
		echo "done"
	else
		echo "failed"
		exit 1
	fi
	exit 0
}

case "$1" in                                                              
	start|"")
		# TODO: check if running
		echo -n "Starting inetd: "
		run_and_report ${INETD} || exit 1
		exit 0
		;;
	reload|restart)
		echo -n "Reload inetd config: "
		run_and_report killall -SIGHUP inetd || exit 1
		exit 0
		;;
	stop)
		echo -n "Stoping inetd: "
		run_and_report killall inetd || exit 1
		exit 0
		;;
	*)
		echo "$0: usage error"
		exit 1
		;;
esac
