|
1 ### Note that mkcabundle.pl is used to generate ca-bundle.crt |
|
2 ### before generating a source RPM, and is not used during the |
|
3 ### build. |
|
4 |
|
5 %define pkidir %{_sysconfdir}/pki |
|
6 |
|
7 Summary: The Mozilla CA root certificate bundle |
|
8 Name: ca-certificates |
|
9 Version: 2008 |
|
10 Release: 11.3 |
|
11 License: Public Domain |
|
12 Group: System/Base |
|
13 URL: http://www.mozilla.org/ |
|
14 Source0: ca-bundle.crt |
|
15 Source1: generate-cacerts.pl |
|
16 Source2: mkcabundle.pl |
|
17 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root |
|
18 BuildRequires: perl |
|
19 BuildArch: noarch |
|
20 |
|
21 %description |
|
22 This package contains the set of CA certificates chosen by the |
|
23 Mozilla Foundation for use with the Internet PKI. |
|
24 |
|
25 %prep |
|
26 rm -rf %{name} |
|
27 mkdir %{name} |
|
28 |
|
29 %build |
|
30 pushd %{name} |
|
31 %{__perl} %{SOURCE1} %{_bindir}/keytool %{SOURCE0} |
|
32 touch -r %{SOURCE0} cacerts |
|
33 popd |
|
34 |
|
35 %install |
|
36 rm -rf $RPM_BUILD_ROOT |
|
37 |
|
38 mkdir -p $RPM_BUILD_ROOT{%{pkidir}/tls/certs,%{pkidir}/java} |
|
39 |
|
40 install -p -m 644 %{SOURCE0} $RPM_BUILD_ROOT%{pkidir}/tls/certs/ca-bundle.crt |
|
41 ln -s certs/ca-bundle.crt $RPM_BUILD_ROOT%{pkidir}/tls/cert.pem |
|
42 |
|
43 # Install Java cacerts file. |
|
44 mkdir -p -m 700 $RPM_BUILD_ROOT%{pkidir}/java |
|
45 install -p -m 644 %{name}/cacerts $RPM_BUILD_ROOT%{pkidir}/java/ |
|
46 |
|
47 %clean |
|
48 rm -rf $RPM_BUILD_ROOT |
|
49 |
|
50 %files |
|
51 %defattr(-,root,root,-) |
|
52 %dir %{pkidir}/java |
|
53 %config(noreplace) %{pkidir}/java/cacerts |
|
54 %dir %{pkidir}/tls |
|
55 %dir %{pkidir}/tls/certs |
|
56 %config(noreplace) %{pkidir}/tls/certs/ca-bundle.crt |
|
57 %{pkidir}/tls/cert.pem |
|
58 |
|
59 %changelog |
|
60 * Sat Aug 8 2009 Anas Nashif <anas.nashif@intel.com> - 2008 |
|
61 - Create .changes file |
|
62 * Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2008-8 |
|
63 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild |
|
64 * Tue Oct 14 2008 Joe Orton <jorton@redhat.com> 2008-7 |
|
65 - update to certdata.txt r1.49 |
|
66 * Wed Jun 25 2008 Thomas Fitzsimmons <fitzsim@redhat.com> - 2008-6 |
|
67 - Change generate-cacerts.pl to produce pretty aliases. |
|
68 * Mon Jun 2 2008 Joe Orton <jorton@redhat.com> 2008-5 |
|
69 - include /etc/pki/tls/cert.pem symlink to ca-bundle.crt |
|
70 * Tue May 27 2008 Joe Orton <jorton@redhat.com> 2008-4 |
|
71 - use package name for temp dir, recreate it in prep |
|
72 * Tue May 27 2008 Joe Orton <jorton@redhat.com> 2008-3 |
|
73 - fix source script perms |
|
74 - mark packaged files as config(noreplace) |
|
75 * Tue May 27 2008 Joe Orton <jorton@redhat.com> 2008-2 |
|
76 - add (but don't use) mkcabundle.pl |
|
77 - tweak description |
|
78 - use /usr/bin/keytool directly; BR java-openjdk |
|
79 * Tue May 27 2008 Joe Orton <jorton@redhat.com> 2008-1 |
|
80 - Initial build (#448497) |