Index: groovy-1.7.0/src/bin/startGroovy
===================================================================
--- a/src/bin/startGroovy
+++ b/src/bin/startGroovy
@@ -65,6 +65,8 @@ if [ "$1" = "-cp" -o "$1" = "-classpath" ] ; then
shift 2
fi
+export JAVA_HOME="${JAVA_HOME:-/usr/lib/jvm/default-java}"
+
# Attempt to set JAVA_HOME if it's not already set.
if [ -z "$JAVA_HOME" ] ; then
if $darwin ; then
@@ -105,27 +107,12 @@ fi
# Attempt to set GROOVY_HOME if it is not already set.
if [ -z "$GROOVY_HOME" -o ! -d "$GROOVY_HOME" ] ; then
- # Resolve links: $0 may be a link to groovy's home.
- PRG="$0"
- # Need this for relative symlinks.
- 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
- SAVED="`pwd`"
- cd "`dirname \"$PRG\"`/.."
- GROOVY_HOME="`pwd -P`"
- cd "$SAVED"
+ GROOVY_HOME="/usr/share/groovy"
fi
# Set the default Groovy config if no specific one is mentioned.
if [ -z "$GROOVY_CONF" ] ; then
- GROOVY_CONF="$GROOVY_HOME/conf/groovy-starter.conf"
+ GROOVY_CONF="/etc/groovy/groovy-starter.conf"
fi
STARTER_CLASSPATH="$GROOVY_HOME/lib/@GROOVYJAR@"