wok-4.x view cacerts/receipt @ rev 12473

Up openssl 1.0.2u, zlib 1.2.13, tar 1.34, add cacerts, fix git receipt
author Stanislas Leduc <shann@slitaz.org>
date Sat Mar 04 08:15:16 2023 +0000 (19 months ago)
parents
children
line source
1 # SliTaz package receipt.
3 PACKAGE="cacerts"
4 VERSION="20230303"
5 CATEGORY="security"
6 SHORT_DESC="Certificate Authority Certificates"
7 MAINTAINER="al.bobylev@gmail.com"
8 LICENSE="MPL2"
9 WEB_SITE="http://www.linuxfromscratch.org/blfs/view/svn/postlfs/cacerts.html"
10 TARBALL="$PACKAGE-$VERSION.txt"
11 WGET_URL="https://hg.mozilla.org/releases/mozilla-release/raw-file/tip/security/nss/lib/ckfw/builtins/certdata.txt"
13 DEPENDS="openssl"
14 BUILD_DEPENDS="openssl"
16 # Rules to configure and make the package.
17 compile_rules()
18 {
19 mv -f *.txt certdata.txt
20 # Insert header
21 sed -i "1i\#CVS_ID @# \$ RCSfile: certdata.txt \$ \$Revision: $data_Ymd \$ \$Date: \$" certdata.txt
23 cp -a $stuff/* $src
24 ./make-ca.sh &&
25 ./remove-expired-certs.sh $src/certs
26 }
28 # Rules to gen a SliTaz package suitable for Tazpkg.
29 genpkg_rules()
30 {
31 mkdir -p $fs/etc/ssl/certs
32 cp -a $src/certs/*.pem $fs/etc/ssl/certs
33 cp -a $src/ca-bundle.crt $fs/etc/ssl
34 ln -s ../ca-bundle.crt $fs/etc/ssl/certs/ca-certificates.crt
35 }
37 post_install()
38 {
39 case "$1" in
40 /cross*) return
41 esac
43 # Keep silence, for example, when installed on cook as build dependency
44 if [ -z "$quiet" ]; then
45 echo "Rehash certificates:"
46 out='&1'
47 else
48 out='/dev/null'
49 fi
51 if [ -d "$1/$INSTALLED/perl" ]; then
52 chroot "$1/" c_rehash >$out
53 else
54 tazpkg -gi microperl --root="${1:-/}"
55 chroot "$1/" microperl /usr/bin/c_rehash >$out
56 fi
57 }