#!/bin/sh
#
# Copyright (C) 2012 NEC Corporation. All rights reserved.
# Use is subject to license terms.
#

. "../../config/asenv.conf"

LIBS="$AS_INSTALL/lib":"$AS_INSTALL/Trnsv/lib":"$AS_INSTALL/TS/lib":"$AS_ICU_LIB":"$AS_INSTALL/batch/lib/native"
case "`uname -s`-`uname -m`" in
    SunOS-*)
        LIBS=${LIBS}:/usr/lib/64:/usr/lib/lwp
        if [ x"$LD_LIBRARY_PATH" = x ]; then
                LD_LIBRARY_PATH=${LIBS}
        else
                LD_LIBRARY_PATH=${LIBS}:${LD_LIBRARY_PATH}
        fi
        export LD_LIBRARY_PATH
        JAVA_OPT=-d64
        export JAVA_OPT
        ;;
    Linux-x86_64)
        LIBS=${LIBS}:/usr/lib64:/usr/lib
        if [ x"$LD_LIBRARY_PATH" = x ]; then
                LD_LIBRARY_PATH=${LIBS}
        else
                LD_LIBRARY_PATH=${LIBS}:${LD_LIBRARY_PATH}
        fi
        export LD_LIBRARY_PATH
        JAVA_OPT=-d64
        export JAVA_OPT
        ;;
    Linux-*)
        LIBS=${LIBS}:/usr/lib
        if [ x"$LD_LIBRARY_PATH" = x ]; then
                LD_LIBRARY_PATH=${LIBS}
        else
                LD_LIBRARY_PATH=${LIBS}:${LD_LIBRARY_PATH}
        fi
        export LD_LIBRARY_PATH
        ;;
    HP-UX-ia64)
        LIBS=${LIBS}:/usr/lib/hpux64
        if [ x"$LD_LIBRARY_PATH" = x ]; then
                LD_LIBRARY_PATH=${LIBS}
        else
                LD_LIBRARY_PATH=${LIBS}:${LD_LIBRARY_PATH}
        fi
        export LD_LIBRARY_PATH
        JAVA_OPT=-d64
        export JAVA_OPT
        ;;
    HP-UX-*)
        LIBS=${LIBS}:/usr/lib:/usr/lib/hpux32
        if [ x"$SHLIB_PATH" = x ]; then
                SHLIB_PATH=${LIBS}
        else
                SHLIB_PATH=${LIBS}:${SHLIB_PATH}
        fi
        export SHLIB_PATH
        ;;
esac

# Set Ant classpath
ANT_CLASSPATH_OPS=$AS_ANT_LIB/ant.jar
if [ -r "$AS_ANT_LIB/optional.jar" ]; then
  ANT_CLASSPATH_OPS=$ANT_CLASSPATH_OPS:$AS_ANT_LIB/optional.jar
fi
if [ -r "$AS_ANT_LIB/ant-launcher.jar" ]; then
  ANT_CLASSPATH_OPS=$ANT_CLASSPATH_OPS:$AS_ANT_LIB/ant-launcher.jar
fi
if [ -r "$AS_ANT_LIB/xml-apis.jar" ]; then
  ANT_CLASSPATH_OPS=$ANT_CLASSPATH_OPS:$AS_ANT_LIB/xml-apis.jar
fi

cleanup()
{
  stty echo
  exit 1;
}

trap 'cleanup' 1 2 3 9 15

"$AS_JAVA"/bin/java -Xms64m -Xmx256m -cp "$AS_ADMINGUI_LIB":"$AS_INSTALL/modules/log4otx.jar":"$AS_INSTALL/modules/jbi-logger.jar":"$AS_INSTALL/modules/jbi-admin.jar":$2 com.nec.webotx.jbi.ui.client.OperationLogWithDB "${@}"
