[Openvpn-devel] Fetch OpenSSL versions via source/old links

Message ID 20200402080102.26019-1-arne@rfc2549.org
State Not Applicable
Headers show
Series [Openvpn-devel] Fetch OpenSSL versions via source/old links | expand

Commit Message

Arne Schwabe April 1, 2020, 9:01 p.m. UTC
New versions are already available as source/old but old version at
some point disappear from the normal download path. Use the source/old
path for all OpenSSL versions to avoid this problem.

Signed-off-by: Arne Schwabe <arne@rfc2549.org>
---
 .travis/build-deps.sh | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

Patch

diff --git a/.travis/build-deps.sh b/.travis/build-deps.sh
index 0c8d69b8..e8a1f101 100755
--- a/.travis/build-deps.sh
+++ b/.travis/build-deps.sh
@@ -90,9 +90,11 @@  build_mbedtls () {
 }
 
 download_openssl () {
+    
     if [ ! -f "download-cache/openssl-${OPENSSL_VERSION}.tar.gz" ]; then
+        MAJOR=`echo $OPENSSL_VERSION | sed -e 's/\([0-9.]*\).*/\1/'`
         wget -P download-cache/ \
-            "https://www.openssl.org/source/openssl-${OPENSSL_VERSION}.tar.gz"
+             "https://www.openssl.org/source/old/${MAJOR}/openssl-${OPENSSL_VERSION}.tar.gz"
     fi
 }