diff options
author | Dana Powers <dana.powers@gmail.com> | 2016-03-24 10:19:29 -0700 |
---|---|---|
committer | Dana Powers <dana.powers@gmail.com> | 2016-03-24 10:19:29 -0700 |
commit | c6c862ad29ec5d0ae61d635c2020fb925b405c44 (patch) | |
tree | 59a8332d1f2928cd14b266a4c1b1740e88e9a923 /build_integration.sh | |
parent | 41caf50f588e49b1b7e607bd3c3666ab72d7b697 (diff) | |
parent | ced2220747f4632dd89178ba057e1136bd88ddb8 (diff) | |
download | kafka-python-c6c862ad29ec5d0ae61d635c2020fb925b405c44.tar.gz |
Merge pull request #603 from dpkp/windows
Updates to support Windows
Diffstat (limited to 'build_integration.sh')
-rwxr-xr-x | build_integration.sh | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/build_integration.sh b/build_integration.sh index 4785028..0babfa1 100755 --- a/build_integration.sh +++ b/build_integration.sh @@ -54,7 +54,16 @@ pushd servers fi 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 + if hash wget 2>/dev/null; then + 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 + else + echo "wget not found... using curl" + if [ -f "${KAFKA_ARTIFACT}.tar.gz" ]; then + echo "Using cached artifact: ${KAFKA_ARTIFACT}.tar.gz" + else + curl -f https://archive.apache.org/dist/kafka/$kafka/${KAFKA_ARTIFACT}.tgz -o ${KAFKA_ARTIFACT}.tar.gz || curl -f https://archive.apache.org/dist/kafka/$kafka/${KAFKA_ARTIFACT}.tar.gz -o ${KAFKA_ARTIFACT}.tar.gz + fi + fi echo echo "Extracting kafka ${kafka} binaries" tar xzvf ${KAFKA_ARTIFACT}.t* -C ../$kafka/ |