Remove unwanted source directories at the end of %prep so it truly does it
- Skip the cipher suite already run as part of the nss-softokn build - Brings spec file fixes already approved and applied on rhel-6.6
This commit is contained in:
parent
296fce6af9
commit
60816050f2
35
nss.spec
35
nss.spec
@ -19,7 +19,7 @@
|
|||||||
Summary: Network Security Services
|
Summary: Network Security Services
|
||||||
Name: nss
|
Name: nss
|
||||||
Version: 3.16.1
|
Version: 3.16.1
|
||||||
Release: 3%{?dist}
|
Release: 4%{?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
|
||||||
@ -198,6 +198,16 @@ done
|
|||||||
%{__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
|
||||||
|
|
||||||
|
##### Remove util/freebl/softoken and low level tools
|
||||||
|
######## Remove freebl, softoken and util
|
||||||
|
%{__rm} -rf ./nss/lib/freebl
|
||||||
|
%{__rm} -rf ./nss/lib/softoken
|
||||||
|
%{__rm} -rf ./nss/lib/util
|
||||||
|
######## Remove nss-softokn test tools as we already ran
|
||||||
|
# the cipher test suite as part of the nss-softokn build
|
||||||
|
%{__rm} -rf ./nss/cmd/bltest
|
||||||
|
%{__rm} -rf ./nss/cmd/fipstest
|
||||||
|
%{__rm} -rf ./nss/cmd/rsaperf_low
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
|
||||||
@ -262,17 +272,6 @@ export USE_64
|
|||||||
# uncomment if the iquote patch is activated
|
# uncomment if the iquote patch is activated
|
||||||
export IN_TREE_FREEBL_HEADERS_FIRST=1
|
export IN_TREE_FREEBL_HEADERS_FIRST=1
|
||||||
|
|
||||||
##### phase 1: remove util/freebl/softoken and low level tools
|
|
||||||
#
|
|
||||||
######## Remove freebl, softoken and util
|
|
||||||
%{__rm} -rf ./mozilla/security/nss/lib/freebl
|
|
||||||
%{__rm} -rf ./mozilla/security/nss/lib/softoken
|
|
||||||
%{__rm} -rf ./mozilla/security/nss/lib/util
|
|
||||||
######## Remove nss-softokn test tools
|
|
||||||
%{__rm} -rf ./mozilla/security/nss/cmd/bltest
|
|
||||||
%{__rm} -rf ./mozilla/security/nss/cmd/fipstest
|
|
||||||
%{__rm} -rf ./mozilla/security/nss/cmd/rsaperf_low
|
|
||||||
|
|
||||||
##### phase 2: build the rest of nss
|
##### phase 2: build the rest of nss
|
||||||
# nss supports pluggable ecc with more than suite-b
|
# nss supports pluggable ecc with more than suite-b
|
||||||
NSS_ECC_MORE_THAN_SUITE_B=1
|
NSS_ECC_MORE_THAN_SUITE_B=1
|
||||||
@ -289,7 +288,7 @@ pushd ./nss
|
|||||||
%{__make} clean_docs build_docs
|
%{__make} clean_docs build_docs
|
||||||
popd
|
popd
|
||||||
|
|
||||||
# and copy them to the dist directory
|
# and copy them to the dist directory for %%install to find them
|
||||||
%{__mkdir_p} ./dist/docs/nroff
|
%{__mkdir_p} ./dist/docs/nroff
|
||||||
%{__cp} ./nss/doc/nroff/* ./dist/docs/nroff
|
%{__cp} ./nss/doc/nroff/* ./dist/docs/nroff
|
||||||
|
|
||||||
@ -353,7 +352,7 @@ done
|
|||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
if [ $DISABLETEST -eq 1 ]; then
|
if [ ${DISABLETEST:-0} -eq 1 ]; then
|
||||||
echo "testing disabled"
|
echo "testing disabled"
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
@ -418,7 +417,7 @@ pushd ./nss/tests/
|
|||||||
|
|
||||||
# don't need to run all the tests when testing packaging
|
# don't need to run all the tests when testing packaging
|
||||||
# nss_cycles: standard pkix upgradedb sharedb
|
# nss_cycles: standard pkix upgradedb sharedb
|
||||||
nss_tests="cipher libpkix cert dbtests tools fips sdr crmf smime ssl ocsp merge pkits chains"
|
nss_tests="libpkix cert dbtests tools fips sdr crmf smime ssl ocsp merge pkits chains"
|
||||||
# nss_ssl_tests: crl bypass_normal normal_bypass normal_fips fips_normal iopr
|
# nss_ssl_tests: crl bypass_normal normal_bypass normal_fips fips_normal iopr
|
||||||
# nss_ssl_run: cov auth stress
|
# nss_ssl_run: cov auth stress
|
||||||
#
|
#
|
||||||
@ -441,7 +440,7 @@ killall $RANDSERV || :
|
|||||||
TEST_FAILURES=$(grep -c FAILED ./tests_results/security/localhost.1/output.log) || GREP_EXIT_STATUS=$?
|
TEST_FAILURES=$(grep -c FAILED ./tests_results/security/localhost.1/output.log) || GREP_EXIT_STATUS=$?
|
||||||
if [ ${GREP_EXIT_STATUS:-0} -eq 1 ]; then
|
if [ ${GREP_EXIT_STATUS:-0} -eq 1 ]; then
|
||||||
echo "okay: test suite detected no failures"
|
echo "okay: test suite detected no failures"
|
||||||
else
|
else
|
||||||
if [ ${GREP_EXIT_STATUS:-0} -eq 0 ]; then
|
if [ ${GREP_EXIT_STATUS:-0} -eq 0 ]; then
|
||||||
# while a situation in which grep return status is 0 and it doesn't output
|
# while a situation in which grep return status is 0 and it doesn't output
|
||||||
# anything shouldn't happen, set the default to something that is
|
# anything shouldn't happen, set the default to something that is
|
||||||
@ -751,6 +750,10 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sun Jun 15 2014 Elio Maldonado <emaldona@redhat.com> - 3.16.1-4
|
||||||
|
- Remove unwanted source directories at end of %%prep so it truly does it
|
||||||
|
- Skip the cipher suite already run as part of the nss-softokn build
|
||||||
|
|
||||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.16.1-3
|
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.16.1-3
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user