#!/bin/sh 

AWK=/usr/bin/awk
NAWK=/usr/bin/nawk
ECHO=/usr/bin/echo
MV=/usr/bin/mv
CP=/usr/bin/cp
RM=/usr/bin/rm
GREP=/usr/bin/grep
SED=/usr/bin/sed
HEAD=/usr/bin/head
TOUCH=/usr/bin/touch
MKDIR=/usr/bin/mkdir
CUT=/usr/bin/cut

PATCH_ID=120954-02
BKFILESUFFIX=-pre-$PATCH_ID
CONFIG_DIR=/etc/opt/SUNWam/config
AMCONFIG=$CONFIG_DIR/AMConfig.properties

PATH=.:/bin:/usr/bin:/usr/sbin:/etc
export PATH

check_for_sdk() {
  pkginfo -q SUNWamsdk
  if [ $? -eq 0 ]; then
    sdk="yes"
  else
    sdk="no"
  fi
}

check_for_fcd() {
  pkginfo -q SUNWamfcd
  if [ $? -eq 0 ]; then
    fcd="yes"
  else
    fcd="no"
  fi
}

check_for_clnt() {
  pkginfo -q SUNWamclnt
  if [ $? -eq 0 ]; then
    clnt="yes"
  else
    clnt="no"
  fi
}

check_amconfig() {
  if [ ! -r $AMCONFIG ]; then
    $ECHO "Error: $AMCONFIG does not exist or readable."
    $ECHO "	  Can not remove the patch."
    exit 1
  fi
}

get_base_dir() {
  check_for_clnt
  check_for_sdk
  if [ "$sdk" = "yes" ]; then
    pkg="SUNWamsdk"
  elif [ "$clnt" = "yes" ]; then
    exit 0
  else
    exit 2
  fi

  BASE_DIR=`pkginfo -r $pkg`
  INSTALL_DIR=$BASE_DIR/SUNWam
}

##############################################################
# main start
##############################################################

get_base_dir
check_amconfig

exit 0
