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:50:36 -0800 |
commit | 281fc0bc69260e10d393bc652691d41f42ebb619 (patch) | |
tree | 88d593765600776e580f3839da0ace7c32ed0d1f /build_integration.sh | |
parent | fa28b2a9f4738730bdb62b03bd6dd09e8c7ba152 (diff) | |
download | kafka-python-281fc0bc69260e10d393bc652691d41f42ebb619.tar.gz |
Only download/install server artifacts if bin/kafka-run-class.sh not found
Diffstat (limited to 'build_integration.sh')
-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 |