ca-certificates/ca-certificates.spec

changeset 3
d4b4127cd2bb
equal deleted inserted replaced
-1:000000000000 0:1d28e8a2fe3b
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)

mercurial