#!/bin/sh
#
# Start/stops the oident daemon.
#

PATH=/sbin:/bin:/usr/sbin:/usr/bin
OPT_OIDENT="-s -m -W -N -u nobody -g nogroup"
OIDENTD=/usr/sbin/oidentd

# See if the daemons are there
test -x ${OIDENTD} || exit 0

# test if oidentd is in the inetd.conf
egrep "^(ident|auth)" /etc/inetd.conf > /dev/null 2>&1 && exit 0

case "$1" in
	start)
		echo -n "Starting oident daemon:"
		echo -n " oidentd"
		start-stop-daemon --start --quiet --exec ${OIDENTD} -- ${OPT_OIDENT}
		echo "."
		;;
	stop)
		echo -n "Stopping oident daemon:"
		echo -n " oidentd"
		start-stop-daemon --stop --quiet --exec ${OIDENTD} -- ${OPT_OIDENT}
		echo "."
		;;
	reload|restart|force-reload)
		echo -n "Restarting oident daemon:"
		echo -n " oidentd"
		start-stop-daemon --stop --quiet --exec ${OIDENTD} -- ${OPT_OIDENT}
		sleep 2
		start-stop-daemon --start --quiet --exec ${OIDENTD} -- ${OPT_OIDENT}
		echo "."
		;;
	*)
		echo "Usage: $0 {start|stop|restart|reload|force-reload}"
		exit 1
		;;
esac

exit 0

