#!/bin/sh
#
#
# chkconfig: 345 98 10
# description: Portslave is a RADIUS client, which \
# communicates with the server to authenticate users.
#
#

# Source function library.
. /etc/init.d/functions

RETVAL=0

start () {
	# start daemon
	echo -n $"Starting portslave: "
	daemon radinit
	RETVAL=$?
	echo
	[ $RETVAL = 0 ] && touch /var/lock/subsys/radinit
	return $RETVAL
}

stop () {
	# stop daemon
	echo -n $"Stopping portslave: "
	killproc radinit
	RETVAL=$?
	[ $RETVAL = 0 ] && rm -f /var/lock/subsys/radinit
}

restart() {
	stop
	start
}

case "$1" in
	start)
		start
	;;
	
	stop)
		stop
	;;

	restart)
		restart
	;;

	condrestart)
		[ -f /var/lock/subsys/radinit ] && restart || :
	;;

	status)
		status radinit
	;;
	*)
	echo $"Usage: $0 {start|stop|restart|condrestart|status}"
	exit 1
esac

exit $RETVAL
