Build against OpenSSL 1.1 on RHEL 7 (for TLSv1.3 support)
This commit is contained in:
parent
8e874af0b8
commit
1605604d14
|
@ -18,7 +18,7 @@ various paths for the Fedora directory structure.
|
||||||
|
|
||||||
-INCS = -I. $(NIDSINC) $(PCAPINC) $(LNETINC) $(DBINC) $(SSLINC) $(X11INC) \
|
-INCS = -I. $(NIDSINC) $(PCAPINC) $(LNETINC) $(DBINC) $(SSLINC) $(X11INC) \
|
||||||
- -I$(srcdir)/missing
|
- -I$(srcdir)/missing
|
||||||
+INCS = -I. $(X11INC) -I$(srcdir)/missing
|
+INCS = -I. $(X11INC) $(SSLINC) -I$(srcdir)/missing
|
||||||
LIBS = @LIBS@ -L$(srcdir) -lmissing
|
LIBS = @LIBS@ -L$(srcdir) -lmissing
|
||||||
|
|
||||||
INSTALL = @INSTALL@
|
INSTALL = @INSTALL@
|
||||||
|
|
12
dsniff.spec
12
dsniff.spec
|
@ -41,7 +41,11 @@ Patch32: dsniff-2.4-smp_mflags.patch
|
||||||
Patch33: dsniff-2.4-libtirpc.patch
|
Patch33: dsniff-2.4-libtirpc.patch
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
BuildRequires: libnet-devel
|
BuildRequires: libnet-devel
|
||||||
|
%if 0%{?fedora} || 0%{?rhel} >= 8
|
||||||
BuildRequires: openssl-devel
|
BuildRequires: openssl-devel
|
||||||
|
%else
|
||||||
|
BuildRequires: openssl11-devel
|
||||||
|
%endif
|
||||||
BuildRequires: libnids-devel
|
BuildRequires: libnids-devel
|
||||||
BuildRequires: glib2-devel
|
BuildRequires: glib2-devel
|
||||||
BuildRequires: libpcap-devel
|
BuildRequires: libpcap-devel
|
||||||
|
@ -106,6 +110,14 @@ by exploiting weak bindings in ad-hoc PKI.
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
%if 0%{?rhel} == 7
|
||||||
|
sed \
|
||||||
|
-e 's|include/openssl/|include/openssl11/openssl/|g' \
|
||||||
|
-e 's|\(SSLINC="\)-I${prefix}/include|\1$(pkg-config --cflags openssl11)|g' \
|
||||||
|
-e 's|\(SSLLIB="\)-L${prefix}/lib -lssl -lcrypto|\1$(pkg-config --libs openssl11)|g' \
|
||||||
|
-i configure
|
||||||
|
%endif
|
||||||
|
|
||||||
%configure
|
%configure
|
||||||
%make_build
|
%make_build
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue