#!/sbin/sh
#------------------------------------------------------------------#
#
# HPUX_ID: @(#) $Revision: 1.72 $ generated on Fri Jan 31 14:58:56 MST 1997
#
# (c)Copyright 1983-1996 Hewlett-Packard Co.,  All Rights Reserved.
#
#------------------------------------------------------------------#
########
#  Product: PHCO_23149
#  Fileset: ARRAY-MGMT
#  unconfigure 
########

    UTILS="/usr/lbin/sw/control_utils"
    if [[ ! -f ${UTILS} ]]
    then
        echo "ERROR:  Cannot find ${UTILS}"
        exit 1
    fi

    . ${UTILS}
  
    exitval=$SUCCESS          # Anticipate success


###############################################################################
# Try to kill the AM60Srvr daemon

    if [[ $SW_ROOT_DIRECTORY != "/" ]]
    then
      echo "WARNING: Software Root Directory, ${SW_ROOT_DIRECTORY}, is not \"/\",  "
      echo "         cannot kill monitor daemons.                                  " 
      exitval=$WARNING
      exit $exitval
    fi

    echo "NOTE:    Stopping any running AM60Srvr daemons."

    kill_named_procs AM60Srvr SIGKILL
    retval=$?
    if [[ $retval -ne 0 ]]
    then
      echo "WARNING: Could not kill the \"AM60Srvr\" daemon.                       "
      exit $WARNING
    fi
 
    # 
    # insure AM60Srvr daemon has died 
    #
    
    typeset -i loop_counter=0
    
    while ((loop_counter < 30))
    do
      ps -e | grep AM60Srvr >/dev/null 2>&1
      AM60Srvr_stat=$?	
      if [[ $AM60Srvr_stat -eq 0 ]] 
      then
        ((loop_counter = loop_counter + 1))
        if ((loop_counter == 30))
        then
          echo "WARNING: Could not kill the \"AM60Srvr\" daemon.                       "
          exit $WARNING
        else
          sleep 2
        fi
      else
        break
      fi
    done
###############################################################################

exit $exitval
