1
0
mirror of https://github.com/minio/minio.git synced 2025-02-03 09:55:59 -05:00
minio/dockerscripts/download-static-curl.sh
fumoboy007 e36b1146d6
Download static cURL into release Docker image for all supported architectures ()
Download static cURL into release Docker image for all supported architectures.

Currently, the static cURL executable is only downloaded for the `amd64` architecture. However, `arm64` and `ppc64le` variants are also [available](https://github.com/moparisthebest/static-curl/releases/tag/v8.7.1).
2024-09-12 08:45:19 -07:00

21 lines
461 B
Bash

#!/bin/bash
function download_arch_specific_executable {
curl -f -L -s -q \
https://github.com/moparisthebest/static-curl/releases/latest/download/curl-$1 \
-o /go/bin/curl || exit 1
chmod +x /go/bin/curl
}
case $TARGETARCH in
"arm64")
download_arch_specific_executable aarch64
;;
"s390x")
echo "Not downloading static cURL because it does not exist for the $TARGETARCH architecture."
;;
*)
download_arch_specific_executable "$TARGETARCH"
;;
esac