From: Nick Porter Date: Wed, 14 Aug 2024 08:21:10 +0000 (+0100) Subject: Debian sid has OpenSSL legacy providers in an optional package X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=06939646f313af017ee72f343bbc65719790ba39;p=thirdparty%2Ffreeradius-server.git Debian sid has OpenSSL legacy providers in an optional package --- diff --git a/debian/rules b/debian/rules index aa2e381f56a..0df73145a59 100755 --- a/debian/rules +++ b/debian/rules @@ -57,7 +57,12 @@ endif ifeq ($(shell dpkg-vendor --derives-from Ubuntu && echo yes),yes) SUBSTVARS = -Vdist:Depends="libssl1.0.0 (>= 1.0.1f-1ubuntu2) | libssl1.1 | libssl3" else - SUBSTVARS = -Vdist:Depends="libssl1.0.0 (>= 1.0.1e-2+deb7u5) | libssl1.0.2 | libssl1.1 | libssl3" + # Later Debian versions have the legacy OpenSSL provider in a separate package + ifeq ($(shell apt-cache show openssl-provider-legacy &>/dev/null && echo yes),yes) + SUBSTVARS = -Vdist:Depends="libssl3, openssl-provider-legacy" + else + SUBSTVARS = -Vdist:Depends="libssl1.0.0 (>= 1.0.1e-2+deb7u5) | libssl1.0.2 | libssl1.1 | libssl3" + endif endif # Add libsystemd-dev as a Build-Depends to debian/control if it is known to this system