Author: slebresne Date: Thu Aug 4 16:12:00 2011 New Revision: 1153917 URL: http://svn.apache.org/viewvc?rev=1153917&view=rev Log: Reverting 2785
Modified: cassandra/branches/cassandra-0.8.3/bin/cassandra cassandra/branches/cassandra-0.8.3/conf/cassandra-env.sh cassandra/branches/cassandra-0.8.3/debian/cassandra.postinst cassandra/branches/cassandra-0.8.3/debian/init Modified: cassandra/branches/cassandra-0.8.3/bin/cassandra URL: http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.8.3/bin/cassandra?rev=1153917&r1=1153916&r2=1153917&view=diff ============================================================================== --- cassandra/branches/cassandra-0.8.3/bin/cassandra (original) +++ cassandra/branches/cassandra-0.8.3/bin/cassandra Thu Aug 4 16:12:00 2011 @@ -83,10 +83,10 @@ elif [ -r "$CASSANDRA_INCLUDE" ]; then fi # Use JAVA_HOME if set, otherwise look for java in PATH -if [ -n "$JAVA_HOME" ]; then +if [ -x $JAVA_HOME/bin/java ]; then JAVA="$JAVA_HOME/bin/java" else - JAVA=java + JAVA=`which java` fi if [ -z "$CASSANDRA_CONF" -o -z "$CLASSPATH" ]; then Modified: cassandra/branches/cassandra-0.8.3/conf/cassandra-env.sh URL: http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.8.3/conf/cassandra-env.sh?rev=1153917&r1=1153916&r2=1153917&view=diff ============================================================================== --- cassandra/branches/cassandra-0.8.3/conf/cassandra-env.sh (original) +++ cassandra/branches/cassandra-0.8.3/conf/cassandra-env.sh Thu Aug 4 16:12:00 2011 @@ -97,7 +97,7 @@ JMX_PORT="7199" JVM_OPTS="$JVM_OPTS -ea" # add the jamm javaagent -check_openjdk=`"${JAVA:-java}" -version 2>&1 | awk '{if (NR == 2) {print $1}}'` +check_openjdk=$(java -version 2>&1 | awk '{if (NR == 2) {print $1}}') if [ "$check_openjdk" != "OpenJDK" ] then JVM_OPTS="$JVM_OPTS -javaagent:$CASSANDRA_HOME/lib/jamm-0.2.2.jar" Modified: cassandra/branches/cassandra-0.8.3/debian/cassandra.postinst URL: http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.8.3/debian/cassandra.postinst?rev=1153917&r1=1153916&r2=1153917&view=diff ============================================================================== --- cassandra/branches/cassandra-0.8.3/debian/cassandra.postinst (original) +++ cassandra/branches/cassandra-0.8.3/debian/cassandra.postinst Thu Aug 4 16:12:00 2011 @@ -34,7 +34,7 @@ case "$1" in cassandra fi - if [ -n "$2" ] && dpkg --compare-versions "$2" le 0.6.4-2; then + if [ -n $2 ] && dpkg --compare-versions "$2" le 0.6.4-2; then chown -R cassandra: /var/lib/cassandra chown -R cassandra: /var/log/cassandra fi Modified: cassandra/branches/cassandra-0.8.3/debian/init URL: http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.8.3/debian/init?rev=1153917&r1=1153916&r2=1153917&view=diff ============================================================================== --- cassandra/branches/cassandra-0.8.3/debian/init (original) +++ cassandra/branches/cassandra-0.8.3/debian/init Thu Aug 4 16:12:00 2011 @@ -30,15 +30,23 @@ JVM_SEARCH_DIRS="/usr/lib/jvm/java-6-ope [ -e /etc/cassandra/cassandra.yaml ] || exit 0 [ -e /etc/cassandra/cassandra-env.sh ] || exit 0 +# Read Cassandra environment file. +. /etc/cassandra/cassandra-env.sh + # Read configuration variable file if it is present [ -r /etc/default/$NAME ] && . /etc/default/$NAME +if [ -z "$JVM_OPTS" ]; then + echo "Initialization failed; \$JVM_OPTS not set!" >&2 + exit 3 +fi + # If JAVA_HOME has not been set, try to determine it. if [ -z "$JAVA_HOME" ]; then # If java is in PATH, use a JAVA_HOME that corresponds to that. This is # both consistent with how the upstream startup script works, and how # Debian works (read: the use of alternatives to set a system JVM). - if [ -n "`which java`" ]; then + if [ -n `which java` ]; then java=`which java` # Dereference symlink(s) while true; do @@ -59,15 +67,6 @@ if [ -z "$JAVA_HOME" ]; then done fi fi -JAVA="$JAVA_HOME/bin/java" - -# Read Cassandra environment file. -. /etc/cassandra/cassandra-env.sh - -if [ -z "$JVM_OPTS" ]; then - echo "Initialization failed; \$JVM_OPTS not set!" >&2 - exit 3 -fi # Load the VERBOSE setting and other rcS variables . /lib/init/vars.sh