diff options
author | Mike Frysinger <vapier@gentoo.org> | 2011-05-16 03:11:25 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2011-05-16 03:11:25 +0000 |
commit | 5901d09260f98be43980365344d7dbb54797ab85 (patch) | |
tree | 057bf861953cac6fac91c19c157147b39d7bbfbd /app-misc/ca-certificates | |
parent | Ensure hunspell is able to locate system dictionaries (diff) | |
download | gentoo-2-5901d09260f98be43980365344d7dbb54797ab85.tar.gz gentoo-2-5901d09260f98be43980365344d7dbb54797ab85.tar.bz2 gentoo-2-5901d09260f98be43980365344d7dbb54797ab85.zip |
old
Diffstat (limited to 'app-misc/ca-certificates')
3 files changed, 0 insertions, 165 deletions
diff --git a/app-misc/ca-certificates/ca-certificates-20080514-r2.ebuild b/app-misc/ca-certificates/ca-certificates-20080514-r2.ebuild deleted file mode 100644 index 14dbd70e5ca6..000000000000 --- a/app-misc/ca-certificates/ca-certificates-20080514-r2.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/ca-certificates/ca-certificates-20080514-r2.ebuild,v 1.9 2008/11/27 18:34:38 vapier Exp $ - -inherit eutils - -DESCRIPTION="Common CA Certificates PEM files" -HOMEPAGE="http://packages.debian.org/sid/ca-certificates" -SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}_all.deb" - -LICENSE="MPL-1.1" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd" -IUSE="" - -DEPEND="|| ( >=sys-apps/coreutils-6.10-r1 sys-apps/mktemp sys-freebsd/freebsd-ubin )" -RDEPEND="${DEPEND} - dev-libs/openssl - sys-apps/debianutils" - -S=${WORKDIR} - -src_unpack() { - unpack ${A} - unpack ./data.tar.gz - rm -f control.tar.gz data.tar.gz debian-binary - epatch "${FILESDIR}"/ca-certificates-20080514-warn-on-bad-symlinks.patch -} - -pkg_setup() { - # For the conversion to having it in CONFIG_PROTECT_MASK, - # we need to tell users about it once manually first. - [[ -f /etc/env.d/98ca-certificates ]] \ - || ewarn "You should run update-ca-certificates manually after etc-update" -} - -src_install() { - cp -pPR * "${D}"/ || die "installing data failed" - - ( - echo "# Automatically generated by ${CAT}/${PF}" - echo "# $(date -u)" - echo "# Do not edit." - cd "${D}"/usr/share/ca-certificates - find . -name '*.crt' | sort | cut -b3- - ) > "${D}"/etc/ca-certificates.conf - - mv "${D}"/usr/share/doc/{ca-certificates,${PF}} || die - prepalldocs - dodir /etc/env.d/ - echo 'CONFIG_PROTECT_MASK="/etc/ca-certificates.conf"' \ - >"${D}/etc/env.d/98ca-certificates" -} - -pkg_postinst() { - local badcerts=0 - for c in `find -L "${ROOT}"/etc/ssl/certs/ -type l`; do - ewarn "Broken symlink for a certificate at $c" - badcerts=1 - done - if [[ $badcerts -eq 1 ]]; then - ewarn "You MUST remove the above broken symlinks" - ewarn "Otherwise any SSL validation that use the directory may fail!" - ewarn "To batch-remove them, run:" - ewarn "find -L ${ROOT}etc/ssl/certs/ -type l -exec rm {} +" - fi - - [[ ${ROOT} != "/" ]] && return 0 - # However it's too overzealous when the user has custom certs in place. - # --fresh is to clean up dangling symlinks - update-ca-certificates -} diff --git a/app-misc/ca-certificates/ca-certificates-20080809.ebuild b/app-misc/ca-certificates/ca-certificates-20080809.ebuild deleted file mode 100644 index 8293bc48c7e2..000000000000 --- a/app-misc/ca-certificates/ca-certificates-20080809.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/ca-certificates/ca-certificates-20080809.ebuild,v 1.11 2009/02/08 19:37:12 vapier Exp $ - -inherit eutils - -DESCRIPTION="Common CA Certificates PEM files" -HOMEPAGE="http://packages.debian.org/sid/ca-certificates" -SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}_all.deb" - -LICENSE="MPL-1.1" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd" -IUSE="" - -DEPEND="|| ( >=sys-apps/coreutils-6.10-r1 sys-apps/mktemp sys-freebsd/freebsd-ubin )" -RDEPEND="${DEPEND} - dev-libs/openssl - sys-apps/debianutils" - -S=${WORKDIR} - -src_unpack() { - unpack ${A} - unpack ./data.tar.gz - rm -f control.tar.gz data.tar.gz debian-binary - epatch "${FILESDIR}"/ca-certificates-20080514-warn-on-bad-symlinks.patch -} - -pkg_setup() { - # For the conversion to having it in CONFIG_PROTECT_MASK, - # we need to tell users about it once manually first. - [[ -f /etc/env.d/98ca-certificates ]] \ - || ewarn "You should run update-ca-certificates manually after etc-update" -} - -src_install() { - cp -pPR * "${D}"/ || die "installing data failed" - - ( - echo "# Automatically generated by ${CAT}/${PF}" - echo "# $(date -u)" - echo "# Do not edit." - cd "${D}"/usr/share/ca-certificates - find . -name '*.crt' | sort | cut -b3- - ) > "${D}"/etc/ca-certificates.conf - - mv "${D}"/usr/share/doc/{ca-certificates,${PF}} || die - prepalldocs - dodir /etc/env.d/ - echo 'CONFIG_PROTECT_MASK="/etc/ca-certificates.conf"' \ - >"${D}/etc/env.d/98ca-certificates" -} - -pkg_postinst() { - if [[ ${ROOT} == "/" ]] ; then - # However it's too overzealous when the user has custom certs in place. - # --fresh is to clean up dangling symlinks - update-ca-certificates - fi - - local badcerts=0 - for c in $(find -L "${ROOT}"etc/ssl/certs/ -type l) ; do - ewarn "Broken symlink for a certificate at $c" - badcerts=1 - done - if [[ $badcerts -eq 1 ]]; then - ewarn "You MUST remove the above broken symlinks" - ewarn "Otherwise any SSL validation that use the directory may fail!" - ewarn "To batch-remove them, run:" - ewarn "find -L ${ROOT}etc/ssl/certs/ -type l -exec rm {} +" - fi -} diff --git a/app-misc/ca-certificates/files/ca-certificates-20080514-warn-on-bad-symlinks.patch b/app-misc/ca-certificates/files/ca-certificates-20080514-warn-on-bad-symlinks.patch deleted file mode 100644 index f9462da658ab..000000000000 --- a/app-misc/ca-certificates/files/ca-certificates-20080514-warn-on-bad-symlinks.patch +++ /dev/null @@ -1,20 +0,0 @@ -http://bugs.gentoo.org/234816 -http://bugs.debian.org/495224 - -Do not redirect error output from c_rehash in update-ca-certificates, as -some errors, especially broken symlinks, can cause trouble for some -applications like current openldap. - -2008-08-15 Martin von Gagern <Martin.vGagern@gmx.net> - ---- usr/sbin/update-ca-certificates -+++ usr/sbin/update-ca-certificates -@@ -83,7 +83,7 @@ - # only run if set of files has changed - - if [ "$verbose" = 0 ]; then -- c_rehash . > /dev/null 2>&1 -+ c_rehash . > /dev/null - else - c_rehash . - fi |