ports/java/poseidon/files/poseidon.sh.in
Herve Quiroz 78c34a7c89 - Update to 4.1.1 [1]
- Remove USE_REINPLACE [2]
- Unquote USE_PACKAGE [2]
- Use 'exec' to launch JVM

PR:		96518 [1]
Submitted by:	maintainer [1]
Reported by:	portlint [2]
2006-05-03 09:18:06 +00:00

42 lines
1.1 KiB
Bash

#!/bin/sh
#
# $FreeBSD$
JAVA_HOME=${JAVA_HOME:-"%%JAVA_HOME%%"}
POSEIDON_HOME="$HOME/.poseidon"
if [ ! -d "$JAVA_HOME" ] ; then
echo "Could not find a JDK."
echo "Either you have to install a JDK (1.4 or up),"
echo "or you have to set JAVA_HOME to your JDK installation directory."
exit
fi
JAVACMD="$JAVA_HOME/bin/java"
ulimit -s 2048
cmd="`realpath "$0"`"
echo "Absolute path: $cmd"
instdir="`dirname "$cmd"`"
if [ -n "$1" ] ; then
project="`realpath "$1"`"
echo "Project to load: $project"
loglevel=$2
else
project=
loglevel=
fi
cd "$instdir"
CLASSPATH="../lib/poseidon2.jar:../lib/uml14.jar:../lib/printing.jar:../lib/wmf_export.jar:../lib/councurrent_license_server.jar"
CLASSPATH="$CLASSPATH:$JAVA_HOME/jre/lib/rt.jar" # for compilation
export CLASSPATH
# increase memory here, if required (e. g. -Xmx256m)
POSEIDON_ADDITIONAL_JAVA_ARGS="-Xms64m -Xmx160m"
POSEIDON_PLATFORM_JAVA_ARGS=
exec "$JAVACMD" $POSEIDON_PLATFORM_JAVA_ARGS $POSEIDON_ADDITIONAL_JAVA_ARGS -Dposeidon.java.home="$JAVA_HOME" -Dposeidon.user.dir.%%EDITION%%="$POSEIDON_HOME" com.gentleware.poseidon.Poseidon "$project"