Fallback to curl if wget is not available
This commit is contained in:
parent
ab7c80db8f
commit
82c3e371c9
|
@ -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/
|
||||
|
|
Loading…
Reference in New Issue