[arch-commits] Commit in (6 files)
Pierre Schmitz
pierre at archlinux.org
Mon Jun 2 00:06:48 UTC 2008
Date: Sunday, June 1, 2008 @ 20:06:48
Author: pierre
Revision: 2440
adding a package containing ssl-certs from debian; openssl does not provide them anymore
Added:
ca-certificates/
ca-certificates/repos/
ca-certificates/trunk/
ca-certificates/trunk/PKGBUILD
ca-certificates/trunk/ca-certificates.install
ca-certificates/trunk/no-hooks.patch
-------------------------+
PKGBUILD | 38 ++++++++++++++++++++++++++++++++++++++
ca-certificates.install | 7 +++++++
no-hooks.patch | 18 ++++++++++++++++++
3 files changed, 63 insertions(+)
Added: ca-certificates/trunk/PKGBUILD
===================================================================
--- ca-certificates/trunk/PKGBUILD (rev 0)
+++ ca-certificates/trunk/PKGBUILD 2008-06-02 00:06:48 UTC (rev 2440)
@@ -0,0 +1,38 @@
+# $Id: $
+# Maintainer: Pierre Schmitz <pierre at archlinux.de>
+
+pkgname=ca-certificates
+pkgver=20080514
+pkgrel=1
+pkgdesc='Common CA certificates'
+arch=('i686' 'x86_64')
+url='http://www.debian.org'
+license=('MPL' 'GPL')
+source=("http://ftp.de.debian.org/debian/pool/main/c/${pkgname}/${pkgname}_${pkgver}.tar.gz" 'no-hooks.patch')
+depends=('openssl')
+makedepends=('ruby')
+install=ca-certificates.install
+backup=('etc/ca-certificates.conf')
+md5sums=('25ca8aba089ffeb6d5051eee0027b427'
+ '1eff5b1fabbe60144846be6772b95aa6')
+
+build() {
+ cd $srcdir/$pkgname
+
+ # remove hooks support (uses run-parts which is debian specific)
+ patch -p0 -i $srcdir/no-hooks.patch
+
+ install -d -m755 $pkgdir/usr/{sbin,share/ca-certificates}
+ install -d -m755 $pkgdir/etc/ca-certificates/update.d
+
+ make
+ make install DESTDIR=$pkgdir
+
+ (
+ echo "# Automatically generated by ${pkgname}_${pkgver}"
+ echo "# $(date -u)"
+ echo "# Do not edit."
+ cd $pkgdir/usr/share/ca-certificates
+ find . -name '*.crt' | sort | cut -b3-
+ ) > $pkgdir/etc/ca-certificates.conf
+}
\ No newline at end of file
Added: ca-certificates/trunk/ca-certificates.install
===================================================================
--- ca-certificates/trunk/ca-certificates.install (rev 0)
+++ ca-certificates/trunk/ca-certificates.install 2008-06-02 00:06:48 UTC (rev 2440)
@@ -0,0 +1,7 @@
+post_install() {
+ /usr/sbin/update-ca-certificates --fresh
+}
+
+post_upgrade() {
+ post_install
+}
\ No newline at end of file
Added: ca-certificates/trunk/no-hooks.patch
===================================================================
--- ca-certificates/trunk/no-hooks.patch (rev 0)
+++ ca-certificates/trunk/no-hooks.patch 2008-06-02 00:06:48 UTC (rev 2440)
@@ -0,0 +1,18 @@
+--- sbin/update-ca-certificates~ 2008-06-02 01:51:30.000000000 +0200
++++ sbin/update-ca-certificates 2008-06-02 01:51:30.000000000 +0200
+@@ -88,15 +88,6 @@
+ c_rehash .
+ fi
+ echo "done."
+-
+- HOOKSDIR=/etc/ca-certificates/update.d
+- echo -n "Running hooks in $HOOKSDIR...."
+- VERBOSE_ARG=
+- [ "$verbose" = 0 ] || VERBOSE_ARG=--verbose
+- eval run-parts $VERB_ARG --test -- $HOOKSDIR | while read hook; do
+- printf -- "${removed:+$removed\n}${added:+$added\n}" | eval $hook
+- done
+- echo "done."
+ else
+ echo "done."
+ fi
More information about the arch-commits
mailing list