summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbuild_integration.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/build_integration.sh b/build_integration.sh
index ef4c869..613c291 100755
--- a/build_integration.sh
+++ b/build_integration.sh
@@ -40,6 +40,7 @@ pushd servers
# Not sure how to construct the .tgz name accurately, so use a wildcard (ugh)
tar xzvf $kafka/core/build/distributions/kafka_*.tgz -C ../$kafka/
rm $kafka/core/build/distributions/kafka_*.tgz
+ rm -rf ../$kafka/kafka-bin
mv ../$kafka/kafka_* ../$kafka/kafka-bin
else
echo "-------------------------------------"
@@ -57,7 +58,12 @@ pushd servers
echo
echo "Extracting kafka ${kafka} binaries"
tar xzvf ${KAFKA_ARTIFACT}.t* -C ../$kafka/
+ rm -rf ../$kafka/kafka-bin
mv ../$kafka/${KAFKA_ARTIFACT} ../$kafka/kafka-bin
+ if [ ! -f "../$kafka/kafka-bin/bin/kafka-run-class.sh" ]; then
+ echo "Extraction Failed ($kafka/kafka-bin/bin/kafka-run-class.sh does not exist)!"
+ exit 1
+ fi
else
echo "$kafka is already installed in servers/$kafka/ -- skipping"
fi