#!/bin/sh
#pragma	ident	"@(#)pf_fddidaemon 1.1     97/12/02 NPI"

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

if [ $1 = "start" ]; then
        interfaces=`ifconfig -a | egrep '^m?pf[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/pf/sbin/pf_snmd ]; then
                        echo "Starting PF FDDI SMT/SNM daemon "
                        /etc/opt/SUNWconn/pf/sbin/pf_snmd;
               else
			if [ -x /sbin/pf_snmd ]; then
				echo "Starting PF FDDI SMT/SNM daemon "
				/sbin/pf_snmd;
			fi
                fi
        else
                echo "Warning: There are no 'pf' devices plumbed and up.  "
                echo "         Unable to start PF FDDI SMT/SNM daemon."
        fi
else
	if [ $1 = "stop" ]; then 
		pid=`/usr/bin/ps -e | /usr/bin/egrep pf_snmd | /usr/bin/sed -e 's/^  *//' -e 's/ .*//'` 
		if [ "${pid}" != "" ]; then 
			echo "Stopping PF FDDI SMT/SNM daemon " 
			/usr/bin/kill ${pid} 
		fi 
	fi 
fi 
