diff options
author | Fabio Pedretti <pedretti.fabio@gmail.com> | 2023-10-16 11:59:53 +0200 |
---|---|---|
committer | Darren Tucker <dtucker@dtucker.net> | 2023-10-16 12:40:01 +0200 |
commit | c2003d0dbdcdb61ca336c3f90c5c2b4a09c8e73f (patch) | |
tree | 152b8d14a926d41f18d84e54f84bebfc98b1dc60 | |
parent | Remove reference of dropped sshd.pam.old file (diff) | |
download | openssh-c2003d0dbdcdb61ca336c3f90c5c2b4a09c8e73f.tar.xz openssh-c2003d0dbdcdb61ca336c3f90c5c2b4a09c8e73f.zip |
Update openssl-devel dependency in RPM spec.
Since openssh 9.4p1, openssl >= 1.1.1 is required, so
build with --without-openssl elsewhere.
According to https://repology.org/project/openssl/versions
openssl 1.1.1 is available on fedora >= 29 and rhel >= 8.
Successfully build tested, installed and run on rhel 6
-rw-r--r-- | contrib/redhat/openssh.spec | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/contrib/redhat/openssh.spec b/contrib/redhat/openssh.spec index cee0eea55..513b56be3 100644 --- a/contrib/redhat/openssh.spec +++ b/contrib/redhat/openssh.spec @@ -31,10 +31,13 @@ %global build6x 1 %endif -%if 0%{?fedora} >= 26 -%global compat_openssl 1 -%else -%global compat_openssl 0 +%global without_openssl 0 +# build without openssl where 1.1.1 is not available +%if 0%{?fedora} <= 28 +%global without_openssl 1 +%endif +%if 0%{?rhel} <= 7 +%global without_openssl 1 %endif # Do we want kerberos5 support (1=yes 0=no) @@ -96,11 +99,8 @@ PreReq: initscripts >= 5.00 Requires: initscripts >= 5.20 %endif BuildRequires: perl -%if %{compat_openssl} -BuildRequires: compat-openssl10-devel -%else -BuildRequires: openssl-devel >= 1.0.1 -BuildRequires: openssl-devel < 1.1 +%if ! %{without_openssl} +BuildRequires: openssl-devel >= 1.1.1 %endif BuildRequires: /bin/login %if ! %{build6x} @@ -214,6 +214,9 @@ CFLAGS="$RPM_OPT_FLAGS -Os"; export CFLAGS --mandir=%{_mandir} \ --with-mantype=man \ --disable-strip \ +%if %{without_openssl} + --without-openssl \ +%endif %if %{scard} --with-smartcard \ %endif @@ -421,6 +424,8 @@ fi %changelog * Mon Oct 16 2023 Fabio Pedretti <pedretti.fabio@gmail.com> - Remove reference of dropped sshd.pam.old file +- Update openssl-devel dependency to require >= 1.1.1 +- Build with --without-openssl elsewhere * Thu Oct 28 2021 Damien Miller <djm@mindrot.org> - Remove remaining traces of --with-md5-passwords |