Changed files:
ca-certificates-DESTDIR.patch -> 1.2
ca-certificates-etc-certs.patch -> 1.10
ca-certificates-undebianize.patch -> 1.7
ca-certificates.spec -> 1.36
-CERTSDIR=/usr/share/ca-certificates
-LOCALCERTSDIR=/etc/certs
-CERTBUNDLE=/etc/certs/ca-certificates.crt
-CERTSDIR=/usr/share/ca-certificates
-LOCALCERTSDIR=/etc/certs
-CERTBUNDLE=/etc/certs/ca-certificates.crt
--ETCCERTSDIR=/etc/openssl/certs
+-ETCCERTSDIR=@openssldir@
+CERTSCONF=$DESTDIR/etc/ca-certificates.conf
+CERTSDIR=$DESTDIR/usr/share/ca-certificates
+LOCALCERTSDIR=$DESTDIR/etc/certs
+CERTBUNDLE=$DESTDIR/etc/certs/ca-certificates.crt
+CERTSCONF=$DESTDIR/etc/ca-certificates.conf
+CERTSDIR=$DESTDIR/usr/share/ca-certificates
+LOCALCERTSDIR=$DESTDIR/etc/certs
+CERTBUNDLE=$DESTDIR/etc/certs/ca-certificates.crt
-+ETCCERTSDIR=$DESTDIR/etc/openssl/certs
++ETCCERTSDIR=$DESTDIR@openssldir@
cleanup() {
rm -f "$TEMPBUNDLE"
cleanup() {
rm -f "$TEMPBUNDLE"
-CERTBUNDLE=ca-certificates.crt
+LOCALCERTSDIR=/etc/certs
+CERTBUNDLE=/etc/certs/ca-certificates.crt
-CERTBUNDLE=ca-certificates.crt
+LOCALCERTSDIR=/etc/certs
+CERTBUNDLE=/etc/certs/ca-certificates.crt
- ETCCERTSDIR=/etc/openssl/certs
+ ETCCERTSDIR=@openssldir@
cd $ETCCERTSDIR
@@ -52,7 +52,7 @@
cd $ETCCERTSDIR
@@ -52,7 +52,7 @@
LOCALCERTSDIR=/usr/local/share/ca-certificates
CERTBUNDLE=ca-certificates.crt
-ETCCERTSDIR=/etc/ssl/certs
LOCALCERTSDIR=/usr/local/share/ca-certificates
CERTBUNDLE=ca-certificates.crt
-ETCCERTSDIR=/etc/ssl/certs
-+ETCCERTSDIR=/etc/openssl/certs
++ETCCERTSDIR=@openssldir@
cleanup() {
rm -f "$TEMPBUNDLE"
cleanup() {
rm -f "$TEMPBUNDLE"
# Adds a certificate to the list of trusted ones. This includes a symlink
-# in /etc/ssl/certs to the certificate file and its inclusion into the
# Adds a certificate to the list of trusted ones. This includes a symlink
-# in /etc/ssl/certs to the certificate file and its inclusion into the
-+# in /etc/openssl/certs to the certificate file and its inclusion into the
++# in @openssldir@ to the certificate file and its inclusion into the
# bundle.
add() {
CERT="$1"
# bundle.
add() {
CERT="$1"
.\" for manpage-specific macros, see man(7)
.SH NAME
-update-ca-certificates \- update /etc/ssl/certs and certificates.crt
.\" for manpage-specific macros, see man(7)
.SH NAME
-update-ca-certificates \- update /etc/ssl/certs and certificates.crt
-+update-ca-certificates \- update /etc/openssl/certs and ca-certificates.crt
++update-ca-certificates \- update @openssldir@ and ca-certificates.crt
.SH SYNOPSIS
.B update-ca-certificates
.RI [ options ]
.SH SYNOPSIS
.B update-ca-certificates
.RI [ options ]
.PP
\fBupdate-ca-certificates\fP is a program that updates the directory
-/etc/ssl/certs to hold SSL certificates and generates certificates.crt,
.PP
\fBupdate-ca-certificates\fP is a program that updates the directory
-/etc/ssl/certs to hold SSL certificates and generates certificates.crt,
-+/etc/openssl/certs to hold SSL certificates and generates certificates.crt,
++@openssldir@ to hold SSL certificates and generates certificates.crt,
a concatenated single-file list of certificates.
.PP
It reads the file /etc/ca-certificates.conf. Each line gives a pathname of
a concatenated single-file list of certificates.
.PP
It reads the file /etc/ca-certificates.conf. Each line gives a pathname of
.TP
.B \-f, \-\-fresh
-Fresh updates. Remove symlinks in /etc/ssl/certs directory.
.TP
.B \-f, \-\-fresh
-Fresh updates. Remove symlinks in /etc/ssl/certs directory.
-+Fresh updates. Remove symlinks in /etc/openssl/certs directory.
++Fresh updates. Remove symlinks in @openssldir@ directory.
.SH FILES
.TP
.I /etc/ca-certificates.conf
.SH FILES
.TP
.I /etc/ca-certificates.conf
Summary(pl.UTF-8): Pliki PEM popularnych certyfikatów CA
Name: ca-certificates
Version: 20090814
Summary(pl.UTF-8): Pliki PEM popularnych certyfikatów CA
Name: ca-certificates
Version: 20090814
License: distributable
Group: Libraries
Source0: ftp://ftp.debian.org/debian/pool/main/c/ca-certificates/%{name}_%{version}.tar.gz
License: distributable
Group: Libraries
Source0: ftp://ftp.debian.org/debian/pool/main/c/ca-certificates/%{name}_%{version}.tar.gz
BuildRequires: openssl-tools
BuildRequires: python
BuildRequires: python-modules
BuildRequires: openssl-tools
BuildRequires: python
BuildRequires: python-modules
+BuildRequires: rpm >= 4.4.9-56
BuildRequires: sed >= 4.0
BuildRequires: unzip
Obsoletes: certificates
BuildRequires: sed >= 4.0
BuildRequires: unzip
Obsoletes: certificates
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define certsdir /etc/certs
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define certsdir /etc/certs
+%if "%{pld_release}" == "th"
%define openssldir /etc/openssl/certs
%define openssldir /etc/openssl/certs
+%else
+%define openssldir /var/lib/openssl/certs
+%endif
%description
Common CA Certificates PEM files.
%description
Common CA Certificates PEM files.
Group: Libraries
Requires: %{name} = %{version}-%{release}
Requires: mktemp
Group: Libraries
Requires: %{name} = %{version}-%{release}
Requires: mktemp
+%if "%{pld_release}" == "ac"
+Requires: openssl-tools >= 0.9.7m-2
+%else
Requires: openssl-tools >= 0.9.8i-3
Requires: openssl-tools >= 0.9.8i-3
%description update
Script and data for updating CA Certificates database.
%description update
Script and data for updating CA Certificates database.
+%{__sed} -i -e 's,@openssldir@,%{openssldir},' sbin/update-ca-certificates*
+
%{__unzip} -qq %{SOURCE1} -d thawte
# resolve file name clash
mv 'thawte/Thawte Roots/Thawte Extended Validation/thawte Primary Root CA - G1 (EV)/thawte_Primary_Root_CA.pem' \
%{__unzip} -qq %{SOURCE1} -d thawte
# resolve file name clash
mv 'thawte/Thawte Roots/Thawte Extended Validation/thawte Primary Root CA - G1 (EV)/thawte_Primary_Root_CA.pem' \