Author: eevans
Date: Wed Dec  2 21:29:41 2009
New Revision: 886310

URL: http://svn.apache.org/viewvc?rev=886310&view=rev
Log:
use JAVA_HOME if set for all unix run scripts

Patch by Kay Kay; reviewed by eevans for CASSANDRA-590

Modified:
    incubator/cassandra/trunk/bin/json2sstable
    incubator/cassandra/trunk/bin/nodeprobe
    incubator/cassandra/trunk/bin/sstable2json

Modified: incubator/cassandra/trunk/bin/json2sstable
URL: 
http://svn.apache.org/viewvc/incubator/cassandra/trunk/bin/json2sstable?rev=886310&r1=886309&r2=886310&view=diff
==============================================================================
--- incubator/cassandra/trunk/bin/json2sstable (original)
+++ incubator/cassandra/trunk/bin/json2sstable Wed Dec  2 21:29:41 2009
@@ -31,12 +31,19 @@
     . $CASSANDRA_INCLUDE
 fi
 
+# Use JAVA_HOME if set, otherwise look for java in PATH
+if [ -x $JAVA_HOME/bin/java ]; then
+    JAVA=$JAVA_HOME/bin/java
+else
+    JAVA=`which java`
+fi
+
 if [ -z $CLASSPATH ]; then
     echo "You must set the CLASSPATH var" >&2
     exit 1
 fi
 
-java -cp $CLASSPATH  -Dstorage-config=$CASSANDRA_CONF \
+$JAVA -cp $CLASSPATH  -Dstorage-config=$CASSANDRA_CONF \
         org.apache.cassandra.tools.SSTableImport "$@"
 
 # vi:ai sw=4 ts=4 tw=0 et

Modified: incubator/cassandra/trunk/bin/nodeprobe
URL: 
http://svn.apache.org/viewvc/incubator/cassandra/trunk/bin/nodeprobe?rev=886310&r1=886309&r2=886310&view=diff
==============================================================================
--- incubator/cassandra/trunk/bin/nodeprobe (original)
+++ incubator/cassandra/trunk/bin/nodeprobe Wed Dec  2 21:29:41 2009
@@ -30,6 +30,13 @@
     . $CASSANDRA_INCLUDE
 fi
 
+# Use JAVA_HOME if set, otherwise look for java in PATH
+if [ -x $JAVA_HOME/bin/java ]; then
+    JAVA=$JAVA_HOME/bin/java
+else
+    JAVA=`which java`
+fi
+
 if [ -z $CASSANDRA_CONF -o -z $CLASSPATH ]; then
     echo "You must set the CASSANDRA_CONF and CLASSPATH vars" >&2
     exit 1
@@ -43,7 +50,7 @@
     ;;
 esac
 
-java -cp $CLASSPATH -Dstorage-config=$CASSANDRA_CONF \
+$JAVA -cp $CLASSPATH -Dstorage-config=$CASSANDRA_CONF \
         org.apache.cassandra.tools.NodeProbe $@
 
 # vi:ai sw=4 ts=4 tw=0 et

Modified: incubator/cassandra/trunk/bin/sstable2json
URL: 
http://svn.apache.org/viewvc/incubator/cassandra/trunk/bin/sstable2json?rev=886310&r1=886309&r2=886310&view=diff
==============================================================================
--- incubator/cassandra/trunk/bin/sstable2json (original)
+++ incubator/cassandra/trunk/bin/sstable2json Wed Dec  2 21:29:41 2009
@@ -31,12 +31,20 @@
     . $CASSANDRA_INCLUDE
 fi
 
+
+# Use JAVA_HOME if set, otherwise look for java in PATH
+if [ -x $JAVA_HOME/bin/java ]; then
+    JAVA=$JAVA_HOME/bin/java
+else
+    JAVA=`which java`
+fi
+
 if [ -z $CLASSPATH ]; then
     echo "You must set the CLASSPATH var" >&2
     exit 1
 fi
 
-java -cp $CLASSPATH  -Dstorage-config=$CASSANDRA_CONF \
+$JAVA -cp $CLASSPATH  -Dstorage-config=$CASSANDRA_CONF \
         org.apache.cassandra.tools.SSTableExport "$@"
 
 # vi:ai sw=4 ts=4 tw=0 et


Reply via email to