Create on the fly versions of sslcov.txt and sslstress.txt that disable tests for SSL2 and EXPORT ciphers
- Enhancement from Kai Engert already used on RHEL-7
This commit is contained in:
parent
0779a363b4
commit
f35af25385
18
nss.spec
18
nss.spec
@ -21,7 +21,7 @@ Name: nss
|
|||||||
Version: 3.19.2
|
Version: 3.19.2
|
||||||
# for Rawhide, please always use release >= 2
|
# for Rawhide, please always use release >= 2
|
||||||
# for Fedora release branches, please use release < 2 (1.0, 1.1, ...)
|
# for Fedora release branches, please use release < 2 (1.0, 1.1, ...)
|
||||||
Release: 2%{?dist}
|
Release: 3%{?dist}
|
||||||
License: MPLv2.0
|
License: MPLv2.0
|
||||||
URL: http://www.mozilla.org/projects/security/pki/nss/
|
URL: http://www.mozilla.org/projects/security/pki/nss/
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
@ -189,7 +189,7 @@ for file in ${pemNeedsFromSoftoken}; do
|
|||||||
%{__cp} ./nss/lib/softoken/${file}.h ./nss/lib/ckfw/pem/
|
%{__cp} ./nss/lib/softoken/${file}.h ./nss/lib/ckfw/pem/
|
||||||
done
|
done
|
||||||
|
|
||||||
# Copying these header util the upstream bug is accepted
|
# Copying these header until the upstream bug is accepted
|
||||||
# Upstream https://bugzilla.mozilla.org/show_bug.cgi?id=820207
|
# Upstream https://bugzilla.mozilla.org/show_bug.cgi?id=820207
|
||||||
%{__cp} ./nss/lib/softoken/lowkeyi.h ./nss/cmd/rsaperf
|
%{__cp} ./nss/lib/softoken/lowkeyi.h ./nss/cmd/rsaperf
|
||||||
%{__cp} ./nss/lib/softoken/lowkeyti.h ./nss/cmd/rsaperf
|
%{__cp} ./nss/lib/softoken/lowkeyti.h ./nss/cmd/rsaperf
|
||||||
@ -205,6 +205,13 @@ done
|
|||||||
%{__rm} -rf ./nss/cmd/fipstest
|
%{__rm} -rf ./nss/cmd/fipstest
|
||||||
%{__rm} -rf ./nss/cmd/rsaperf_low
|
%{__rm} -rf ./nss/cmd/rsaperf_low
|
||||||
|
|
||||||
|
pushd nss/tests/ssl
|
||||||
|
# Create versions of sslcov.txt and sslstress.txt that disable tests
|
||||||
|
# for SSL2 and EXPORT ciphers.
|
||||||
|
cat sslcov.txt| sed -r "s/^([^#].*EXPORT|^[^#].*SSL2)/#disabled \1/" > sslcov.noSSL2orExport.txt
|
||||||
|
cat sslstress.txt| sed -r "s/^([^#].*EXPORT|^[^#].*SSL2)/#disabled \1/" > sslstress.noSSL2orExport.txt
|
||||||
|
popd
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
|
||||||
export NSS_NO_SSL2_NO_EXPORT=1
|
export NSS_NO_SSL2_NO_EXPORT=1
|
||||||
@ -514,7 +521,7 @@ done
|
|||||||
%{__install} -p -m 644 %{SOURCE6} $RPM_BUILD_ROOT/%{_sysconfdir}/pki/nssdb/cert9.db
|
%{__install} -p -m 644 %{SOURCE6} $RPM_BUILD_ROOT/%{_sysconfdir}/pki/nssdb/cert9.db
|
||||||
%{__install} -p -m 644 %{SOURCE7} $RPM_BUILD_ROOT/%{_sysconfdir}/pki/nssdb/key4.db
|
%{__install} -p -m 644 %{SOURCE7} $RPM_BUILD_ROOT/%{_sysconfdir}/pki/nssdb/key4.db
|
||||||
%{__install} -p -m 644 %{SOURCE8} $RPM_BUILD_ROOT/%{_sysconfdir}/pki/nssdb/pkcs11.txt
|
%{__install} -p -m 644 %{SOURCE8} $RPM_BUILD_ROOT/%{_sysconfdir}/pki/nssdb/pkcs11.txt
|
||||||
|
|
||||||
# Copy the development libraries we want
|
# Copy the development libraries we want
|
||||||
for file in libcrmf.a libnssb.a libnssckfw.a
|
for file in libcrmf.a libnssb.a libnssckfw.a
|
||||||
do
|
do
|
||||||
@ -560,7 +567,7 @@ for f in nss-config setup-nsssysinit; do
|
|||||||
done
|
done
|
||||||
# Copy the man pages for the nss tools
|
# Copy the man pages for the nss tools
|
||||||
for f in "%{allTools}"; do
|
for f in "%{allTools}"; do
|
||||||
install -c -m 644 ./dist/docs/nroff/${f}.1 $RPM_BUILD_ROOT%{_mandir}/man1/${f}.1
|
install -c -m 644 ./dist/docs/nroff/${f}.1 $RPM_BUILD_ROOT%{_mandir}/man1/${f}.1
|
||||||
done
|
done
|
||||||
%if %{defined rhel}
|
%if %{defined rhel}
|
||||||
install -c -m 644 ./dist/docs/nroff/pp.1 $RPM_BUILD_ROOT%{_mandir}/man1/pp.1
|
install -c -m 644 ./dist/docs/nroff/pp.1 $RPM_BUILD_ROOT%{_mandir}/man1/pp.1
|
||||||
@ -783,6 +790,9 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Jun 26 2015 Elio Maldonado <emaldona@redhat.com> - 3.19.2-3
|
||||||
|
- Create on the fly versions of sslcov.txt and sslstress.txt that disable tests for SSL2 and EXPORT ciphers
|
||||||
|
|
||||||
* Wed Jun 17 2015 Kai Engert <kaie@redhat.com> - 3.19.2-2
|
* Wed Jun 17 2015 Kai Engert <kaie@redhat.com> - 3.19.2-2
|
||||||
- Update to NSS 3.19.2
|
- Update to NSS 3.19.2
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user