mirror of
https://github.com/minio/minio.git
synced 2024-12-25 22:55:54 -05:00
e36b1146d6
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).
21 lines
461 B
Bash
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
|