From 911f1b0841ca80124fb1dad49f60533fa20a3a2c Mon Sep 17 00:00:00 2001 From: Jan <83405332+hoppjan@users.noreply.github.com> Date: Fri, 13 Sep 2024 10:42:02 +0200 Subject: [PATCH] Fix GitHub download URL for newer versions (#70) --- build-libssl.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/build-libssl.sh b/build-libssl.sh index 013314b..09d2809 100755 --- a/build-libssl.sh +++ b/build-libssl.sh @@ -490,6 +490,13 @@ if [ ! -e ${OPENSSL_ARCHIVE_FILE_NAME} ]; then # -s be silent, -f return non-zero exit status on failure, -I get header (do not download) curl ${CURL_OPTIONS} -sfIL "${OPENSSL_ARCHIVE_URL}" > /dev/null + # If unsuccessful, use the GitHub URL for newer versions and try again. + if [ $? -ne 0 ]; then + OPENSSL_ARCHIVE_URL="https://github.com/openssl/openssl/releases/download/${OPENSSL_ARCHIVE_BASE_NAME}/${OPENSSL_ARCHIVE_FILE_NAME}" + + curl ${CURL_OPTIONS} -sfIL "${OPENSSL_ARCHIVE_URL}" > /dev/null + fi + # If unsuccessful, update the URL for older versions and try again. if [ $? -ne 0 ]; then BRANCH=$(echo "${VERSION}" | grep -Eo '^[0-9]\.[0-9]\.[0-9]')