#!/bin/sh
# Copyright 12/07/95 Sun Microsystems, Inc. All Rights Reserved.
#
#pragma ident  "@(#)preremove	1.12 95/12/07 Sun Microsystems"
#
# preremove: Network Management Core Applications.
#
# Exit codes for installation scripts
e_ok=0
e_fatal=1      # stop installation on this exit
e_warning=2    # Installation will go on.
e_int=3        # Interrupted. Stop installation
e_reboot=10    # User must reboot after installation of all selected packages
e_rebootnow=20 # User must reboot right after installation of current package
               # To be added to one of the single-digit exit code above

# Trap interrupt
trap `exit $e_int` 15

#
# kill running Solstice Enterprise Manager daemons
#
killproc() {
    pid=`/usr/bin/ps -e | /usr/bin/grep -w $1 | 
	 /usr/bin/sed -e 's/^  *//' -e 's/ .*//'`
    for p in $pid
    do
         echo "Terminating $1: PID=$p "
         kill -15  $p 
    done
}

#
# kill all the running Solstice Enterprise Manager daemons
#
echo "Terminating running Solstice Enterprise Manager Core Application processes -"
echo "em_viewer, em_dataviewer, and em_alarmmgr"

killproc em_viewer    
killproc em_logmgr    
killproc em_alarmmgr


# End
exit $e_ok

