diff options
Diffstat (limited to 'java/poseidon/files')
| -rw-r--r-- | java/poseidon/files/patch-poseidon.sh | 24 | ||||
| -rw-r--r-- | java/poseidon/files/poseidon.sh.in | 42 |
2 files changed, 42 insertions, 24 deletions
diff --git a/java/poseidon/files/patch-poseidon.sh b/java/poseidon/files/patch-poseidon.sh deleted file mode 100644 index cde85879d93c..000000000000 --- a/java/poseidon/files/patch-poseidon.sh +++ /dev/null @@ -1,24 +0,0 @@ -$FreeBSD$ - ---- bin/poseidon.sh.orig Fri Sep 24 11:55:20 2004 -+++ bin/poseidon.sh Mon Nov 22 00:58:46 2004 -@@ -1,4 +1,9 @@ --#!/bin/bash -+#!/bin/sh -+ -+JAVA_HOME="/usr/local/jdk1.4.2" -+POSEIDONCE_HOME="$HOME/.poseidon" -+POSEIDONSE_HOME="$HOME/.poseidon" -+POSEIDONPE_HOME="$HOME/.poseidon" - - resolvePath() { - cmd=`basename "${1}"` -@@ -29,7 +34,7 @@ - cmd=`resolvePath "$0"` - echo "Absolute path: $cmd" - instdir=`dirname "$cmd"` --if [[ ! (-z "$1")]] ; then -+if [ -n "$1" ] ; then - project=`resolvePath "$1"` - echo "Project to load: $project" - loglevel=$2 diff --git a/java/poseidon/files/poseidon.sh.in b/java/poseidon/files/poseidon.sh.in new file mode 100644 index 000000000000..d0cfcc756890 --- /dev/null +++ b/java/poseidon/files/poseidon.sh.in @@ -0,0 +1,42 @@ +#!/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/floating-server.jar:../lib/poseidon.jar:../lib/umlplugin.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= + +"$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" |
