summaryrefslogtreecommitdiff
path: root/build_integration.sh
diff options
context:
space:
mode:
authorDana Powers <dana.powers@rd.io>2015-12-18 09:49:58 -0800
committerDana Powers <dana.powers@rd.io>2015-12-18 09:50:36 -0800
commit281fc0bc69260e10d393bc652691d41f42ebb619 (patch)
tree88d593765600776e580f3839da0ace7c32ed0d1f /build_integration.sh
parentfa28b2a9f4738730bdb62b03bd6dd09e8c7ba152 (diff)
downloadkafka-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-xbuild_integration.sh11
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