wok annotate cacerts/receipt @ rev 18400

open-vm-tools: missing deps
author Nathan Neulinger <nneul@neulinger.org>
date Sat Sep 19 03:36:38 2015 +0000 (2015-09-19)
parents c9c960507486
children 2c7609f1596e
rev   line source
al@14468 1 # SliTaz package receipt.
al@14468 2
al@14468 3 PACKAGE="cacerts"
al@18012 4 VERSION="20150429"
al@14468 5 CATEGORY="security"
al@14468 6 SHORT_DESC="Certificate Authority Certificates"
al@14468 7 MAINTAINER="al.bobylev@gmail.com"
al@14468 8 LICENSE="MPL2"
al@14468 9 WEB_SITE="http://www.linuxfromscratch.org/blfs/view/svn/postlfs/cacerts.html"
al@14468 10 TARBALL="$PACKAGE-$VERSION.txt"
al@17865 11 #WGET_URL="http://mxr.mozilla.org/mozilla/source/security/nss/lib/ckfw/builtins/certdata.txt?raw=1"
al@17865 12 WGET_URL="http://anduin.linuxfromscratch.org/sources/other/certdata.txt"
al@14468 13
al@14468 14 DEPENDS="openssl"
al@14468 15 BUILD_DEPENDS="openssl"
al@14468 16
al@14468 17 # Rules to configure and make the package.
al@14468 18 compile_rules()
al@14468 19 {
al@14468 20 mv -f *.txt certdata.txt &&
al@17947 21 patch -p1 < $stuff/remove_cnnic.patch &&
al@14468 22 cp -a $stuff/* $src &&
al@14468 23 ./make-ca.sh &&
al@14468 24 ./remove-expired-certs.sh $src/certs
al@14468 25 }
al@14468 26
al@14468 27 # Rules to gen a SliTaz package suitable for Tazpkg.
al@14468 28 genpkg_rules()
al@14468 29 {
al@14468 30 mkdir -p $fs/etc/ssl/certs
al@14468 31 cp -a $src/certs/*.pem $fs/etc/ssl/certs
al@14468 32 cp -a $src/ca-bundle.crt $fs/etc/ssl
al@14468 33 }
al@14468 34
al@14468 35 post_install()
al@14468 36 {
al@14468 37 echo "Rehash certificates:"
pascal@17552 38 if [ -d "$1/$INSTALLED/perl" ]; then
pascal@17552 39 chroot "$1/" c_rehash
psychomaniak@17551 40 else
pascal@17552 41 tazpkg -gi microperl --root="${1:-/}"
pascal@17552 42 chroot "$1/" microperl /usr/bin/c_rehash
psychomaniak@17551 43 fi
al@14468 44 }