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@"
 
