#!/bin/sh
# Copyright 23 Jun 1995 Sun Microsystems, Inc. All Rights Reserved.
#
#pragma ident  "@(#)preremove	1.10 95/06/23 Sun Microsystems"
#
# 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 codes above

# Trap interrupt
trap `exit $e_int` 15

#
# Kill possible running daemon(s)
#
killproc() { 
    pid=`/usr/bin/ps -e | /usr/bin/grep $1 |
         /usr/bin/sed -e 's/^  *//' -e 's/ .*//'`

    for p in $pid
    do
          echo "Terminating $1 PID=$p "
	  if [ "$1" != "em_dmuxd" ] ; then
              kill -9 $p 
	  else
              kill -15 $p 
	  fi
    done

} 

echo "Terminating any running MIS processes."
 
killproc        em_mis
killproc        em_dmuxd
killproc        em_ncam

# End

exit $e_ok



