Repository: kafka Updated Branches: refs/heads/0.10.0 f696bd224 -> c6ba42c70
KAFKA-3692; Add quotes to variables in kafka-run-class.sh Author: Liquan Pei <[email protected]> Reviewers: Geoff Anderson <[email protected]>, Jun Rao <[email protected]>, Ismael Juma <[email protected]> Closes #1364 from Ishiihara/add-quote-classpath (cherry picked from commit fb421dbcfe36c4a0d9df7a742c18c11515f095c5) Signed-off-by: Ismael Juma <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/kafka/repo Commit: http://git-wip-us.apache.org/repos/asf/kafka/commit/c6ba42c7 Tree: http://git-wip-us.apache.org/repos/asf/kafka/tree/c6ba42c7 Diff: http://git-wip-us.apache.org/repos/asf/kafka/diff/c6ba42c7 Branch: refs/heads/0.10.0 Commit: c6ba42c7069377c0c3d46e8b6c2e63a420dc874c Parents: f696bd2 Author: Liquan Pei <[email protected]> Authored: Fri May 13 12:10:09 2016 +0100 Committer: Ismael Juma <[email protected]> Committed: Fri May 13 12:10:27 2016 +0100 ---------------------------------------------------------------------- bin/kafka-run-class.sh | 50 ++++++++++++++++++++++----------------------- 1 file changed, 25 insertions(+), 25 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/kafka/blob/c6ba42c7/bin/kafka-run-class.sh ---------------------------------------------------------------------- diff --git a/bin/kafka-run-class.sh b/bin/kafka-run-class.sh index 688cced..76d0b88 100755 --- a/bin/kafka-run-class.sh +++ b/bin/kafka-run-class.sh @@ -50,85 +50,85 @@ fi # run ./gradlew copyDependantLibs to get all dependant jars in a local dir shopt -s nullglob -for dir in $base_dir/core/build/dependant-libs-${SCALA_VERSION}*; +for dir in "$base_dir"/core/build/dependant-libs-${SCALA_VERSION}*; do - if [ -z $CLASSPATH ] ; then - CLASSPATH=$dir/* + if [ -z "$CLASSPATH" ] ; then + CLASSPATH="$dir/*" else - CLASSPATH=$CLASSPATH:$dir/* + CLASSPATH="$CLASSPATH:$dir/*" fi done -for file in $base_dir/examples/build/libs/kafka-examples*.jar; +for file in "$base_dir"/examples/build/libs/kafka-examples*.jar; do if should_include_file "$file"; then - CLASSPATH=$CLASSPATH:$file + CLASSPATH="$CLASSPATH":"$file" fi done -for file in $base_dir/clients/build/libs/kafka-clients*.jar; +for file in "$base_dir"/clients/build/libs/kafka-clients*.jar; do if should_include_file "$file"; then - CLASSPATH=$CLASSPATH:$file + CLASSPATH="$CLASSPATH":"$file" fi done -for file in $base_dir/streams/build/libs/kafka-streams*.jar; +for file in "$base_dir"/streams/build/libs/kafka-streams*.jar; do if should_include_file "$file"; then - CLASSPATH=$CLASSPATH:$file + CLASSPATH="$CLASSPATH":"$file" fi done -for file in $base_dir/streams/examples/build/libs/kafka-streams-examples*.jar; +for file in "$base_dir"/streams/examples/build/libs/kafka-streams-examples*.jar; do if should_include_file "$file"; then - CLASSPATH=$CLASSPATH:$file + CLASSPATH="$CLASSPATH":"$file" fi done -for file in $base_dir/streams/build/dependant-libs-${SCALA_VERSION}/rocksdb*.jar; +for file in "$base_dir"/streams/build/dependant-libs-${SCALA_VERSION}/rocksdb*.jar; do - CLASSPATH=$CLASSPATH:$file + CLASSPATH="$CLASSPATH":"$file" done -for file in $base_dir/tools/build/libs/kafka-tools*.jar; +for file in "$base_dir"/tools/build/libs/kafka-tools*.jar; do if should_include_file "$file"; then - CLASSPATH=$CLASSPATH:$file + CLASSPATH="$CLASSPATH":"$file" fi done -for dir in $base_dir/tools/build/dependant-libs-${SCALA_VERSION}*; +for dir in "$base_dir"/tools/build/dependant-libs-${SCALA_VERSION}*; do - CLASSPATH=$CLASSPATH:$dir/* + CLASSPATH="$CLASSPATH:$dir/*" done for cc_pkg in "api" "runtime" "file" "json" "tools" do - for file in $base_dir/connect/${cc_pkg}/build/libs/connect-${cc_pkg}*.jar; + for file in "$base_dir"/connect/${cc_pkg}/build/libs/connect-${cc_pkg}*.jar; do if should_include_file "$file"; then - CLASSPATH=$CLASSPATH:$file + CLASSPATH="$CLASSPATH":"$file" fi done if [ -d "$base_dir/connect/${cc_pkg}/build/dependant-libs" ] ; then - CLASSPATH=$CLASSPATH:$base_dir/connect/${cc_pkg}/build/dependant-libs/* + CLASSPATH="$CLASSPATH:$base_dir/connect/${cc_pkg}/build/dependant-libs/*" fi done # classpath addition for release -for file in $base_dir/libs/*; +for file in "$base_dir"/libs/*; do if should_include_file "$file"; then - CLASSPATH=$CLASSPATH:$file + CLASSPATH="$CLASSPATH":"$file" fi done -for file in $base_dir/core/build/libs/kafka_${SCALA_BINARY_VERSION}*.jar; +for file in "$base_dir"/core/build/libs/kafka_${SCALA_BINARY_VERSION}*.jar; do if should_include_file "$file"; then - CLASSPATH=$CLASSPATH:$file + CLASSPATH="$CLASSPATH":"$file" fi done shopt -u nullglob
