#! /bin/sh


case "$1" in

    start)
    	echo "update atalk configuration"
	getcfg atalk_enable 
	if [ "$?" != "1" ]; then
		echo "atalk  disable"
		exit 0
	fi
	{
		echo "atalk on"
		atalkd -f /etc/atalk/atalkd.conf
		nbprgstr -p 4 `getcfg atalk_gen_wname`	
		nbprgstr -p 4 `getcfg atalk_gen_aname`	
		afpd -c 50 -n `getcfg hostname`  -s /etc/atalk/AppleVolumes.system
	} > /dev/null &
	;;

    stop)
	echo "atalk down"
	
	killall -9 afpd 
	if [ "$?" = "0" ]; then echo "Done"
	else                    echo "FAILED"; fi
	
	nbpunrgstr `getcfg atalk_gen_wname`
	nbpunrgstr `getcfg atalk_gen_aname`

	killall -9 atalkd
	if [ "$?" = "0" ]; then echo "Done"
	else                    echo "FAILED"; fi
	;;

    restart)
    	$0 stop
	sleep 1
	$0 start
	;;

    *)
	echo "Usage: $0 (start|stop|restart)"
	exit 1
	;;

esac

exit 0

