ca-certificates/ca-certificates.spec

Fri, 11 Mar 2011 21:41:16 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Fri, 11 Mar 2011 21:41:16 +0100
changeset 3
d4b4127cd2bb
permissions
-rw-r--r--

Import unmodified vendor specs for introduction into repository.

     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.
     5 %define pkidir %{_sysconfdir}/pki
     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
    21 %description
    22 This package contains the set of CA certificates chosen by the
    23 Mozilla Foundation for use with the Internet PKI.
    25 %prep
    26 rm -rf %{name}
    27 mkdir %{name}
    29 %build
    30 pushd %{name}
    31  %{__perl} %{SOURCE1} %{_bindir}/keytool %{SOURCE0} 
    32  touch -r %{SOURCE0} cacerts
    33 popd
    35 %install
    36 rm -rf $RPM_BUILD_ROOT
    38 mkdir -p $RPM_BUILD_ROOT{%{pkidir}/tls/certs,%{pkidir}/java}
    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
    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/
    47 %clean
    48 rm -rf $RPM_BUILD_ROOT
    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
    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