#!/bin/sh
#ident	"@(#)nf_fddidaemon	1.2	96/04/08 NPI"

PATH="/usr/bin:/usr/sbin:${PATH}"
export PATH

if [ $1 = "start" ]; then
	interfaces=`ifconfig -a | egrep '^m?nf[0123456789]*:' | egrep UP | \
			awk '{print(substr($1, 0, length($1)-1))}'`

	if [ "$interfaces" = "" ]; then
		interfaces=`ifconfig -a | egrep '^mfddi[0123456789]*:' | \
  			    egrep UP | \
			    awk '{print(substr($1, 0, length($1)-1))}'`
	fi

	if [ "$interfaces" != "" ]; then
		if [ -x /etc/opt/SUNWconn/nf/sbin/nf_snmd ]; then
			echo "Starting NF FDDI SMT/SNM daemon "
			/etc/opt/SUNWconn/nf/sbin/nf_snmd;
		else 
			if [ -x /sbin/nf_snmd ]; then
				echo "Starting NF FDDI SMT/SNM daemon "
				/sbin/nf_snmd;
			fi
		fi
	else
		echo "Warning: There are no 'nf' devices plumbed and up."
		echo "         Unable to start NF FDDI SMT/SNM daemon."
	fi
else
	if [ $1 = "stop" ]; then
		pid=`ps -e | egrep nf_snmd | sed -e 's/^  *//' -e 's/ .*//'`
		if [ "${pid}" != "" ]; then
			echo "Stopping NF FDDI SMT/SNM daemon "
			kill ${pid}
		fi
	fi
fi
