diff options
author | Dana Powers <dana.powers@rd.io> | 2015-12-18 09:49:58 -0800 |
---|---|---|
committer | Dana Powers <dana.powers@rd.io> | 2015-12-18 09:49:58 -0800 |
commit | a6aa6d53fa794956a2b3504f4e08c0966df8c423 (patch) | |
tree | 96df12a505529ff8f9a154d61ae72a7611c77954 | |
parent | f1ad0247df5bf6e0315ffbb1633d5979da828de0 (diff) | |
download | kafka-python-a6aa6d53fa794956a2b3504f4e08c0966df8c423.tar.gz |
Only download/install server artifacts if bin/kafka-run-class.sh not found
-rwxr-xr-x | build_integration.sh | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/build_integration.sh b/build_integration.sh index aa9c399..ef4c869 100755 --- a/build_integration.sh +++ b/build_integration.sh @@ -51,14 +51,15 @@ pushd servers else KAFKA_ARTIFACT="kafka_${SCALA_VERSION}-${kafka}" fi - wget -N https://archive.apache.org/dist/kafka/$kafka/${KAFKA_ARTIFACT}.tgz || wget -N https://archive.apache.org/dist/kafka/$kafka/${KAFKA_ARTIFACT}.tar.gz - echo - if [ ! -d "../$kafka/kafka-bin" ]; then - echo "Extracting kafka binaries for ${kafka}" + if [ ! -f "../$kafka/kafka-bin/bin/kafka-run-class.sh" ]; then + echo "Downloading kafka ${kafka} tarball" + wget -N https://archive.apache.org/dist/kafka/$kafka/${KAFKA_ARTIFACT}.tgz || wget -N https://archive.apache.org/dist/kafka/$kafka/${KAFKA_ARTIFACT}.tar.gz + echo + echo "Extracting kafka ${kafka} binaries" tar xzvf ${KAFKA_ARTIFACT}.t* -C ../$kafka/ mv ../$kafka/${KAFKA_ARTIFACT} ../$kafka/kafka-bin else - echo "$kafka/kafka-bin directory already exists -- skipping tgz extraction" + echo "$kafka is already installed in servers/$kafka/ -- skipping" fi fi echo |