1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/ca-certificates/ca-certificates.spec Fri Mar 11 21:41:16 2011 +0100 1.3 @@ -0,0 +1,80 @@ 1.4 +### Note that mkcabundle.pl is used to generate ca-bundle.crt 1.5 +### before generating a source RPM, and is not used during the 1.6 +### build. 1.7 + 1.8 +%define pkidir %{_sysconfdir}/pki 1.9 + 1.10 +Summary: The Mozilla CA root certificate bundle 1.11 +Name: ca-certificates 1.12 +Version: 2008 1.13 +Release: 11.3 1.14 +License: Public Domain 1.15 +Group: System/Base 1.16 +URL: http://www.mozilla.org/ 1.17 +Source0: ca-bundle.crt 1.18 +Source1: generate-cacerts.pl 1.19 +Source2: mkcabundle.pl 1.20 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root 1.21 +BuildRequires: perl 1.22 +BuildArch: noarch 1.23 + 1.24 +%description 1.25 +This package contains the set of CA certificates chosen by the 1.26 +Mozilla Foundation for use with the Internet PKI. 1.27 + 1.28 +%prep 1.29 +rm -rf %{name} 1.30 +mkdir %{name} 1.31 + 1.32 +%build 1.33 +pushd %{name} 1.34 + %{__perl} %{SOURCE1} %{_bindir}/keytool %{SOURCE0} 1.35 + touch -r %{SOURCE0} cacerts 1.36 +popd 1.37 + 1.38 +%install 1.39 +rm -rf $RPM_BUILD_ROOT 1.40 + 1.41 +mkdir -p $RPM_BUILD_ROOT{%{pkidir}/tls/certs,%{pkidir}/java} 1.42 + 1.43 +install -p -m 644 %{SOURCE0} $RPM_BUILD_ROOT%{pkidir}/tls/certs/ca-bundle.crt 1.44 +ln -s certs/ca-bundle.crt $RPM_BUILD_ROOT%{pkidir}/tls/cert.pem 1.45 + 1.46 +# Install Java cacerts file. 1.47 +mkdir -p -m 700 $RPM_BUILD_ROOT%{pkidir}/java 1.48 +install -p -m 644 %{name}/cacerts $RPM_BUILD_ROOT%{pkidir}/java/ 1.49 + 1.50 +%clean 1.51 +rm -rf $RPM_BUILD_ROOT 1.52 + 1.53 +%files 1.54 +%defattr(-,root,root,-) 1.55 +%dir %{pkidir}/java 1.56 +%config(noreplace) %{pkidir}/java/cacerts 1.57 +%dir %{pkidir}/tls 1.58 +%dir %{pkidir}/tls/certs 1.59 +%config(noreplace) %{pkidir}/tls/certs/ca-bundle.crt 1.60 +%{pkidir}/tls/cert.pem 1.61 + 1.62 +%changelog 1.63 +* Sat Aug 8 2009 Anas Nashif <anas.nashif@intel.com> - 2008 1.64 +- Create .changes file 1.65 +* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2008-8 1.66 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 1.67 +* Tue Oct 14 2008 Joe Orton <jorton@redhat.com> 2008-7 1.68 +- update to certdata.txt r1.49 1.69 +* Wed Jun 25 2008 Thomas Fitzsimmons <fitzsim@redhat.com> - 2008-6 1.70 +- Change generate-cacerts.pl to produce pretty aliases. 1.71 +* Mon Jun 2 2008 Joe Orton <jorton@redhat.com> 2008-5 1.72 +- include /etc/pki/tls/cert.pem symlink to ca-bundle.crt 1.73 +* Tue May 27 2008 Joe Orton <jorton@redhat.com> 2008-4 1.74 +- use package name for temp dir, recreate it in prep 1.75 +* Tue May 27 2008 Joe Orton <jorton@redhat.com> 2008-3 1.76 +- fix source script perms 1.77 +- mark packaged files as config(noreplace) 1.78 +* Tue May 27 2008 Joe Orton <jorton@redhat.com> 2008-2 1.79 +- add (but don't use) mkcabundle.pl 1.80 +- tweak description 1.81 +- use /usr/bin/keytool directly; BR java-openjdk 1.82 +* Tue May 27 2008 Joe Orton <jorton@redhat.com> 2008-1 1.83 +- Initial build (#448497)