blob: 0bdd0f723552b4ef71f0bcb35fa6e1fb7dc60822 [file] [log] [blame]
#!/bin/sh
## resolve links - $0 may be a symlink
PRG="$0"
progname=`basename "$0"`
saveddir=`pwd`
# need this to resolve relative symlinks
cd "`dirname "$PRG"`"
while [ -h "$PRG" ] ; do
ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '.*/.*' > /dev/null; then
PRG="$link"
else
PRG=`dirname "$PRG"`"/$link"
fi
done
TAVERNA_HOME="`dirname "$PRG"`"
cd $TAVERNA_HOME
# 300 MB memory, 140 MB for classes
exec java -Xmx300m -XX:MaxPermSize=140m \
-Draven.profile=file:conf/current-profile.xml \
-Dtaverna.startup=. \
-Djava.system.class.loader=net.sf.taverna.raven.prelauncher.BootstrapClassLoader \
-Dapple.laf.useScreenMenuBar=true \
-Dapple.awt.graphics.UseQuartz=false \
-Dsun.swing.enableImprovedDragGesture \
-jar lib/prelauncher-*.jar