Add several ca-trust folders to be more compatible with Fedora-oriented packages

This commit is contained in:
Denis Silakov 2015-10-07 11:08:14 +03:00
parent 6e93cd4b75
commit 5416ffb092

View file

@ -7,6 +7,8 @@
%bcond_without java
%endif
%define catrustdir %{_sysconfdir}/pki/ca-trust
Summary: Bundle of CA Root Certificates
Name: rootcerts
# <mrl> Use this versioning style in order to be easily backportable.
@ -64,6 +66,10 @@ BuildRequires: java-devel
BuildRequires: java-rpmbuild
%endif
# For update-ca-trust
Requires: p11-kit
Provides: ca-certificates
%description
This is a bundle of X.509 certificates of public Certificate
Authorities (CA). These were automatically extracted from Mozilla's
@ -182,8 +188,18 @@ done
mkdir -p %{buildroot}%{_mandir}/man8
install -p -m 755 %{SOURCE20} %{buildroot}%{_bindir}/update-ca-trust
mkdir -p %{buildroot}/bin
pushd %{buildroot}/bin
ln -s ../%{_bindir}/update-ca-trust update-ca-trust
popd
install -p -m 644 update-ca-trust.8 %{buildroot}%{_mandir}/man8
# Compatibility with Fedora-oriented packages
mkdir -p -m 755 %{buildroot}%{catrustdir}/source/anchors
mkdir -p -m 755 %{buildroot}%{catrustdir}/source/blacklist
mkdir -p -m 755 %{buildroot}%{catrustdir}/extracted/pem
mkdir -p -m 755 %{buildroot}%{catrustdir}/extracted/openssl
mkdir -p -m 755 %{buildroot}%{catrustdir}/extracted/java
%files
%doc README LICENSE
@ -194,8 +210,15 @@ install -p -m 644 update-ca-trust.8 %{buildroot}%{_mandir}/man8
%{_sysconfdir}/ssl/certs
%{_sysconfdir}/ssl/private
%{_bindir}/update-ca-trust
/bin/update-ca-trust
%{_mandir}/man?/*
%{catrustdir}/source/anchors
%{catrustdir}/source/blacklist
%{catrustdir}/extracted/pem
%{catrustdir}/extracted/openssl
%{catrustdir}/extracted/java
%if %{with java}
%files java
%dir %{_sysconfdir}/pki/java