#!/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}