Sleds/convertasaurus-ui/convertasaurus-ui.sh

45 lines
1.2 KiB
Bash

#!/bin/bash
# Simple front end
# scatd.sh [options]
DEFARGS=""
JAR=./target/convertasaurus-ui-one-jar.jar
MainClass=com.sequencelogic.csaurusui.CSaurus
if [ "${SEQUENCELOGICHOME}" = "" ]; then
SEQUENCELOGICHOME=/sequencelogic
fi
if [ ! -f "${JAR}" ]; then
JAR="${SEQUENCELOGICHOME}/bin/convertasaurus-ui-one-jar.jar"
fi
# if absolute path of this script is in the SEQUENCELOGICHOME/bin directory, look for libionu and jar files there
# otherwise assume dev tre
SCRIPT=$( cd $(dirname $0); pwd)/$(basename $0)
function getConfigurationValue(){
java -jar ${SEQUENCELOGICHOME}/bin/configuration-one-jar.jar $1 2>/dev/null | cut -f 2
}
if [ "$1" != "--no-console" ]; then
echo "SCRIPT: ${SCRIPT}"
echo "SEQUENCELOGICHOME: ${SEQUENCELOGICHOME}"
echo "PLATFORM: ${PLATFORM}"
echo "MAINCLASS: ${MainClass}"
echo "JAR: ${JAR}"
fi
umask 002
# run it
# eat ugly warnings that mean nothing from one-jar
ram="1024m"
stack="128m"
java -Xms${stack} -Xmx${ram} -Done-jar.main.class=${MainClass} -jar ${JAR} ${DEFARGS} ${1+"$@"} 2>&1
exitStatus=${PIPESTATUS[0]}
echo "Exit convertasaurus-ui.sh with status: ${exitStatus}"
exit ${exitStatus}