#!/bin/ksh
#
# ident "@(#)smc.sh	1.41 05/11/14 SMI"
# Copyright (c) 2000 Sun Microsystems, Inc.
# All Rights Reserved.

trap "stty echo" INT

. ${VIPER_HOME}/lib/functions

# Note that we ignore CLASSPATH set in lib/functions and construct
# our own that is optimized.
#
CLASSPATH=${VIPER_JH}:${VIPER_XML}:${VIPER_API}:${WBEM_EXT}:${CIMAPI}:${SUNWBEM}:${WBEM}:${CONSOLE_RT}:${CONSOLE_HS}:${CDE_XSESSION}:${AUDITJAR}

L10NJARS="${VIPER_EXT}/console_rt_*.jar \
	  ${VIPER_EXT}/UserGuide_*.jar \
	  ${VIPER_EXT}/smcapi_*.jar"

for jar in ${L10NJARS}; do
	[[ -f $jar ]] && CLASSPATH=${CLASSPATH}:$jar
done

${JAVA} \
	"${JAVAARGS[@]}" \
	-Djava.security.policy=${VIPER_HOME}/policy/smcconsole.policy \
	-Dsun.security.key.serial.interop=true \
	-Dviper.argv0=$0 \
	-Dviper.home=${VIPER_HOME} \
	-Dviper.rthome=${SMC_RTHOME} \
	-Dviper.display=${X_DISPLAY} \
	-Dviper.legacydisplay=${DISPLAY} \
	-mx64M \
	com.sun.management.viperimpl.console.BaseConsoleOptionsManager "$@"
