From 6d9cc2a9ce92c6a0d0747ee187033cb4b469cd2f Mon Sep 17 00:00:00 2001 From: Juan RP Date: Wed, 22 Jun 2011 21:48:55 +0200 Subject: [PATCH] ca-certificate: finish pkg integration. --- srcpkgs/ca-certificates/INSTALL | 7 +++++++ srcpkgs/ca-certificates/REMOVE | 14 ++++++++++++++ srcpkgs/ca-certificates/template | 7 ++++--- 3 files changed, 25 insertions(+), 3 deletions(-) create mode 100644 srcpkgs/ca-certificates/INSTALL create mode 100644 srcpkgs/ca-certificates/REMOVE diff --git a/srcpkgs/ca-certificates/INSTALL b/srcpkgs/ca-certificates/INSTALL new file mode 100644 index 0000000000..5fb9816689 --- /dev/null +++ b/srcpkgs/ca-certificates/INSTALL @@ -0,0 +1,7 @@ +case ${ACTION} in +post) + [ ! -d etc/ca-certificates/update.d ] && \ + install -d etc/ca-certificates/update.d + usr/sbin/update-ca-certificates --fresh >/dev/null 2>&1 + ;; +esac diff --git a/srcpkgs/ca-certificates/REMOVE b/srcpkgs/ca-certificates/REMOVE new file mode 100644 index 0000000000..6aa6af1819 --- /dev/null +++ b/srcpkgs/ca-certificates/REMOVE @@ -0,0 +1,14 @@ +case ${ACTION} in +pre) + # clean up certificates + local _backup=$(mktemp) + mv etc/ca-certificates.conf ${_backup} + echo > etc/ca-certificates.conf + usr/sbin/update-ca-certificates --fresh >/dev/null 2>&1 + mv ${_backup} etc/ca-certificates.conf + ;; +post) + [ -s etc/ssl/certs/ca-certificates.crt ] || \ + rm -f etc/ssl/certs/ca-certificates.crt + ;; +esac diff --git a/srcpkgs/ca-certificates/template b/srcpkgs/ca-certificates/template index ff27cdd01c..5874e9c868 100644 --- a/srcpkgs/ca-certificates/template +++ b/srcpkgs/ca-certificates/template @@ -1,18 +1,19 @@ # Template file for 'ca-certificates' pkgname=ca-certificates version=20110421 -revision=1 -distfiles="http://ftp.debian.org/debian/pool/main/c/${pkgname}/${pkgname}_${version}.tar.gz" +distfiles="${DEBIAN_SITE}/main/c/${pkgname}/${pkgname}_${version}.tar.gz" build_style=custom-install short_desc="Common CA certificates" maintainer="Mike Rosset " homepage="http://packages.qa.debian.org/c/ca-certificates.html" -license="GPL" +license="GPL-2" conf_files="/etc/ca-certificates.conf" checksum=30069a2a39ddd0cda32851a8292d2f489e0bed40a64a19e6e384d4d37d9fc418 long_desc=" Common CA certificates" +noarch=yes + Add_dependency run findutils Add_dependency run sed Add_dependency run openssl