#! /usr/bin/sh
#
# ident	"@(#)wbemlogviewer.sh	1.21	06/05/03 SMI"
#
# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#

PKG=SUNWmc
BASEDIR=`/bin/pkgparam $PKG BASEDIR 2>/dev/null`
if [ -z "$BASEDIR" ]    # pkg not installed or installed several times
then
        BASEDIR=/    # set default. Maybe the dir is nfs mounted
fi

ARCH=`/bin/uname -p`
JAVACMD="java"
WBSERHOME=${BASEDIR}usr/sadm
USRLIB=${WBSERHOME}/lib
WBSERLIB=${WBSERHOME}/lib/wbem

#
setJavaPath() {
  if [ -z "$JAVA_HOME" ]
  then 
    if [ -d /usr/java ]
    then
      JAVA_HOME=/usr/java
      JAVAPATH=${JVBASEDIR}/usr/java/bin
      JAVALIBS=${JVBASEDIR}/usr/java/lib
    fi
  else 
    JAVAPATH=${JAVA_HOME}/bin
    JAVALIBS=${JAVA_HOME}/lib
  fi
  PATH=${JAVAPATH}:${PATH}:$OLDPATH
  LD_LIBRARY_PATH=${JAVALIBS}:${LD_LIBRARY_PATH}
  export PATH
  export LD_LIBRARY_PATH
# jre doesn't update CLASSPATH if a CLASSPATH is set !
  if [ "${JAVACMD}" = "jre" ]
  then
    CLASSPATH=${JAVA_HOME}/lib/rt.jar:${JAVA_HOME}/lib/i18n.jar:${CLASSPATH}
    CLASSPATH=${JAVA_HOME}/classes:${JAVA_HOME}/lib/classes.zip:${CLASSPATH}
    export CLASSPATH
  fi
	#
	# set JAVA_COMPILER to none on intel. bug in the JIT compiler
	#
	if [ ${ARCH} = i386 ]
	then
		JAVA_COMPILER=none
		export JAVA_COMPILER
	fi
}
# --------- end setJavaPath


OLDPATH=$PATH
PATH=/usr/sbin:/sbin:/usr/bin:${WBSERLIB}

LD_LIBRARY_PATH=${WBSERLIB}:${LD_LIBRARY_PATH}
CLASSPATH=${WBSERLIB}:${WBSERLIB}/cimapi.jar:${USRLIB}/xml.jar:${WBSERLIB}/sunwbem.jar:${WBSERLIB}/extension

export PATH
export LD_LIBRARY_PATH
export CLASSPATH

setJavaPath
	
/usr/sadm/bin/smc &

exit 0
