45 lines
1.2 KiB
Bash
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}
|