#!/usr/bin/bash
#####################################################################
#
# Copyright (C) 2019 Oracle.  All rights reserved.
#
#####################################################################
#
# Run olvm-vmcontrol-confirm 
#
# If olvm-vmcontrol-confirm.jar exists in the same directory as this 
# script, that jar file is executed even if the utility is installed.
#
PROGRAM="olvm-vmcontrol-confirm"
SCRIPT_DIR="`dirname ${0}`"

LOCAL_JAR="`readlink -e ${SCRIPT_DIR}/${PROGRAM}.jar`"
INSTALLED_JAR="`readlink -e /usr/share/java/olvm-vmcontrol-confirm/${PROGRAM}.jar`"

if [ -z "${LOCAL_JAR}" ] && [ -z "${INSTALLED_JAR}" ]; then
    echo "Required ${PROGRAM}.jar can not be located in ${SCRIPT_DIR}"
    exit
fi

#
# default to local
#
if [ "_${LOCAL_JAR}" != "_" ]; then
    CONFIRM_JAR="${LOCAL_JAR}"
else
    CONFIRM_JAR="${INSTALLED_JAR}"
fi

CLASSPATH="${CONFIRM_JAR}"

java -classpath ${CLASSPATH} com.oracle.olvm.olvmvmcontrol.OlvmVmControlConfirm "$@"

