#! /bin/sh
#
# %W% %E%
#

unset JAVA_HOME
JAVA_HOME=%s_jreLocation%
export JAVA_HOME

JAVA64FLAG=
if [ "`uname -s`" = "HP-UX" -a "`uname -m`" = "9000/800" ];then
    JAVA64FLAG=-d64
fi
if [ "`uname -s`" = "HP-UX" -a "`uname -m`" = "ia64" ];then
    JAVA64FLAG=-d64
fi
if [ "`uname -s`" = "SunOS" ]; then
    MACHINE=`isainfo -n`
    if [ "$MACHINE" = "sparcv9"  -o "$MACHINE" = "amd64" ]; then
        JAVA64FLAG=-d64
    fi        
fi

JAVAIPV6=
if [ ! -z "$SRCHOME" ]
then
  if [ "x$ENABLETEST_IPV6" = "xtrue" ]
  then
    JAVAIPV6="-Djava.net.preferIPv4Stack=false"
  fi
fi

JRECLASSPATH=%s_jreJREclassfile%:$ORACLE_HOME/jdbc/lib/%s_jreJDBCclassfile%:$ORACLE_HOME/sqlj/lib/translator.jar:$ORACLE_HOME/javavm/lib/aurora.zip
export JRECLASSPATH

LIBPATH=$ORACLE_HOME/lib:$JAVA_HOME/lib:$LIBPATH
export LIBPATH

#Need to remove the user/password connection string
while [ $# -gt 0 ]
do
  if [ "$1" = "-server" ];  then
    TCSERV="$1"
    if [ $# -ge 2 ]; then
      shift
      TCSERV="$TCSERV $1";
    fi
    export TCSERV
  else
    args="$args $1"
  fi
shift
done

exec $JAVA_HOME/bin/%s_jreRunCmd% $JAVA64FLAG $JAVAIPV6 -classpath $JRECLASSPATH oracle.aurora.server.tools.ojvmtc.OjvmTcMain $args
