]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
CI: scripts: mkdir BUILDSSL_TMPDIR
authorWilliam Lallemand <wlallemand@haproxy.com>
Tue, 16 Sep 2025 13:32:08 +0000 (15:32 +0200)
committerWilliam Lallemand <wlallemand@haproxy.com>
Tue, 16 Sep 2025 13:35:35 +0000 (15:35 +0200)
Creates the BUILDSSL_TMPDIR at the beginning of the script instead of
having to create it in each download functions

scripts/build-ssl.sh

index f7499fac3c378c0fa1bce815e1a2c9c210e5b248..d90d4d5a02aae4cc9d5191005ff2fce368aaabae 100755 (executable)
@@ -136,7 +136,6 @@ build_boringssl () {
 
 download_aws_lc () {
     if [ ! -f "${BUILDSSL_TMPDIR}/aws-lc-${AWS_LC_VERSION}.tar.gz" ]; then
-        mkdir -p "${BUILDSSL_TMPDIR}"
         wget -q -O "${BUILDSSL_TMPDIR}/aws-lc-${AWS_LC_VERSION}.tar.gz" \
           "https://github.com/aws/aws-lc/archive/refs/tags/v${AWS_LC_VERSION}.tar.gz"
     fi
@@ -162,7 +161,6 @@ build_aws_lc () {
 
 download_aws_lc_fips () {
     if [ ! -f "${BUILDSSL_TMPDIR}/aws-lc-${AWS_LC_FIPS_VERSION}.tar.gz" ]; then
-        mkdir -p "${BUILDSSL_TMPDIR}"
         wget -q -O "${BUILDSSL_TMPDIR}/aws-lc-fips-${AWS_LC_FIPS_VERSION}.tar.gz" \
           "https://github.com/aws/aws-lc/archive/refs/tags/AWS-LC-FIPS-${AWS_LC_FIPS_VERSION}.tar.gz"
     fi
@@ -222,7 +220,6 @@ build_quictls () {
 
 download_wolfssl () {
     if [ ! -f "${BUILDSSL_TMPDIR}/wolfssl-${WOLFSSL_VERSION}.tar.gz" ]; then
-      mkdir -p ${BUILDSSL_TMPDIR}
       if [ "${WOLFSSL_VERSION%%-*}" != "git" ]; then
         wget -q -O "${BUILDSSL_TMPDIR}/wolfssl-${WOLFSSL_VERSION}.tar.gz" \
              "https://github.com/wolfSSL/wolfssl/archive/refs/tags/v${WOLFSSL_VERSION}-stable.tar.gz"
@@ -255,7 +252,7 @@ build_wolfssl () {
 }
 
 mkdir -p "${BUILDSSL_DESTDIR}"
-
+mkdir -p "${BUILDSSL_TMPDIR}"
 
 if [ ! -z ${LIBRESSL_VERSION+x} ]; then
        download_libressl