#!/bin/sh
# $Id: //depot/prod/capstan/Rcapstan1.1/src/bin/smo.skel#1 $
# Copyright (c) 2005 Network Appliance, Inc.
# All rights reserved.
#

JVM_ARGS="$JVM_ARGS -enableassertions"

SMODIR="/opt/NetApp/smo"

_SMO_JAR=${SMODIR}/lib/smo.jar
if [ ! -r ${_SMO_JAR} ] ; then
	echo "Unable to run smo: There is no smo.jar in \"$SMODIR/lib\"."
	exit 1
fi

LD_LIBRARY_PATH="$SMODIR/lib:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH

# If shell is killed the java process will keep running as zombie and user will see no message.
# To kill java process, send it a TERM instead of this shell.
trap "echo $0 Caught signal TERM. To kill SMO client, send the signal to the java process." TERM

umask 0000
java ${JVM_ARGS} -classpath ${_SMO_JAR} com.netapp.dlm.ui.cli.SMOMainCLI $*

