From: Ilya Shipitsin Date: Thu, 18 Nov 2021 13:27:56 +0000 (+0500) Subject: BUILD: SSL: add quictls build to scripts/build-ssl.sh X-Git-Tag: v2.5.0~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2091c7ca701cc789b9112a5794a680eb60b679a3;p=thirdparty%2Fhaproxy.git BUILD: SSL: add quictls build to scripts/build-ssl.sh script/build-ssl.sh is used mostly in CI, let us introduce QUIC OpenSSL fork support --- diff --git a/scripts/build-ssl.sh b/scripts/build-ssl.sh index e1d89a0eba..d143cec558 100755 --- a/scripts/build-ssl.sh +++ b/scripts/build-ssl.sh @@ -86,6 +86,17 @@ download_boringssl () { fi } +download_quictls () { + if [ ! -d "download-cache/quictls" ]; then + git clone --depth=1 https://github.com/quictls/openssl download-cache/quictls + else + ( + cd download-cache/quictls + git pull + ) + fi +} + if [ ! -z ${LIBRESSL_VERSION+x} ]; then download_libressl build_libressl @@ -121,3 +132,15 @@ if [ ! -z ${BORINGSSL+x} ]; then ) fi +if [ ! -z ${QUICTLS+x} ]; then + ( + + download_quictls + cd download-cache/quictls + + ./config shared --prefix="${HOME}/opt" --openssldir="${HOME}/opt" --libdir=lib -DPURIFY + make -j$(nproc) build_sw + make install_sw + + ) +fi