From 512946c3882a0a6bb25627a4e218c743eaf48736 Mon Sep 17 00:00:00 2001 From: Jonathan Ellis Date: Wed, 18 Apr 2012 11:21:42 -0500 Subject: [PATCH] add back tools/bin after merging revert from 1.0 --- build.xml | 48 ++++++++++++++++++++- tools/{stress => }/bin/stress | 25 +++++------ tools/{stress => }/bin/stress.bat | 4 +- tools/{stress => }/bin/stressd | 25 +++++------ tools/stress/build.xml | 70 ------------------------------- 5 files changed, 69 insertions(+), 103 deletions(-) rename tools/{stress => }/bin/stress (67%) mode change 100755 => 100644 rename tools/{stress => }/bin/stress.bat (85%) mode change 100755 => 100644 rename tools/{stress => }/bin/stressd (76%) mode change 100755 => 100644 delete mode 100644 tools/stress/build.xml diff --git a/build.xml b/build.xml index 9d0ea3ea47..6ec0cdee6e 100644 --- a/build.xml +++ b/build.xml @@ -684,12 +684,34 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -751,6 +773,20 @@ + + + + + + + + + + + + + + + diff --git a/tools/stress/bin/stress b/tools/bin/stress old mode 100755 new mode 100644 similarity index 67% rename from tools/stress/bin/stress rename to tools/bin/stress index 4e606864f0..8c8d22fb8c --- a/tools/stress/bin/stress +++ b/tools/bin/stress @@ -17,22 +17,19 @@ # limitations under the License. if [ "x$CLASSPATH" = "x" ]; then - # Cassandra class files. - if [ ! -d `dirname $0`/../../../build/classes/main ]; then - echo "Unable to locate cassandra class files" >&2 - exit 1 + + # execute from the build dir. + if [ -d `dirname $0`/../../build/classes ]; then + for directory in `dirname $0`/../../build/classes/*; do + CLASSPATH=$CLASSPATH:$directory + done + else + if [ -f `dirname $0`/../lib/stress.jar ]; then + CLASSPATH=`dirname $0`/../lib/stress.jar + fi fi - # Stress class files. - if [ ! -d `dirname $0`/../build/classes ]; then - echo "Unable to locate stress class files" >&2 - exit 1 - fi - - CLASSPATH=`dirname $0`/../../../build/classes/main - CLASSPATH=$CLASSPATH:`dirname $0`/../../../build/classes/thrift - CLASSPATH=$CLASSPATH:`dirname $0`/../build/classes - for jar in `dirname $0`/../../../lib/*.jar; do + for jar in `dirname $0`/../../lib/*.jar; do CLASSPATH=$CLASSPATH:$jar done fi diff --git a/tools/stress/bin/stress.bat b/tools/bin/stress.bat old mode 100755 new mode 100644 similarity index 85% rename from tools/stress/bin/stress.bat rename to tools/bin/stress.bat index f7b04218d7..78e8dbbeb6 --- a/tools/stress/bin/stress.bat +++ b/tools/bin/stress.bat @@ -18,9 +18,7 @@ if NOT DEFINED CASSANDRA_HOME set CASSANDRA_HOME=%CD%\..\.. if NOT DEFINED STRESS_HOME set STRESS_HOME=%CD% -set CLASSPATH="%STRESS_HOME%\build\classes" -set CLASSPATH=%CLASSPATH%;"%CASSANDRA_HOME%\build\classes\main" -set CLASSPATH=%CLASSPATH%;"%CASSANDRA_HOME%\build\classes\thrift" +set CLASSPATH="%STRESS_HOME%\..\lib\*.jar" for %%i in ("%CASSANDRA_HOME%\lib\*.jar") do call :append "%%i" set CLASSPATH=%CLASSPATH%;"%%i" goto start diff --git a/tools/stress/bin/stressd b/tools/bin/stressd old mode 100755 new mode 100644 similarity index 76% rename from tools/stress/bin/stressd rename to tools/bin/stressd index 5cc3ff2d46..400ebb0625 --- a/tools/stress/bin/stressd +++ b/tools/bin/stressd @@ -19,22 +19,19 @@ DESC="Stress Test Daemon" if [ "x$CLASSPATH" = "x" ]; then - # Cassandra class files. - if [ ! -d `dirname $0`/../../../build/classes/main ]; then - echo "Unable to locate cassandra class files" >&2 - exit 1 + + # execute from the build dir. + if [ -d `dirname $0`/../../build/classes ]; then + for directory in `dirname $0`/../../build/classes/*; do + CLASSPATH=$CLASSPATH:$directory + done + else + if [ -f `dirname $0`/../lib/stress.jar ]; then + CLASSPATH=`dirname $0`/../lib/stress.jar + fi fi - # Stress class files. - if [ ! -d `dirname $0`/../build/classes ]; then - echo "Unable to locate stress class files" >&2 - exit 1 - fi - - CLASSPATH=`dirname $0`/../../../build/classes/main - CLASSPATH=$CLASSPATH:`dirname $0`/../../../build/classes/thrift - CLASSPATH=$CLASSPATH:`dirname $0`/../build/classes - for jar in `dirname $0`/../../../lib/*.jar; do + for jar in `dirname $0`/../../lib/*.jar; do CLASSPATH=$CLASSPATH:$jar done fi diff --git a/tools/stress/build.xml b/tools/stress/build.xml deleted file mode 100644 index a186ecfa59..0000000000 --- a/tools/stress/build.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -