# Copyright 1994 Sun Microsystems, Inc. All Rights Reserved.
#
# Copyright (c) 1992 by Sun Microsystems
#
#

#ident	"@(#)preremove	1.10	07 Jul 1994	SMI"

#
# Return pid of named process in variable "pid"
#
pidproc() {
    pid=`/usr/bin/ps -e |
        /usr/bin/grep $1 |
        /usr/bin/sed -e 's/^  *//' -e 's/ .*//'`
}

#
# kill a proc 
#
killproc() {
	pidproc $1
	[ "$pid" != "" ] && kill -15 $pid
}

#
# echo $1, $2 contains default
#
askyesno_default ()
{
    while true
    do  
        echo "$1 (y/n) [$2]: \c"
        read ans
        if [ "$ans" = "" ]
        then
            ans=$2
        fi
        case $ans in

            "Y"|"y") return 1;;
        
            "N"|"n") return 0;;
 
            *) echo "\tInvalid Input: $ans";;
        esac
    done
}

#
# kill any of the agents if they are running
#
killproc na.activity
killproc na.cpustat
killproc na.diskinfo
killproc na.etherif
killproc na.event
killproc na.hostif
killproc na.hostmem2
killproc na.hostperf
killproc na.iostat2
killproc na.ippath
killproc na.iproutes
killproc na.layers2
killproc na.logger
killproc na.lpstat
killproc na.ping
killproc na.rpcnfs
killproc na.snmp
killproc na.snmpv2
killproc na.snmp-trap
killproc na.traffic

exit 0
