Skip to content
Permalink
main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
pkg_name=cacerts
pkg_origin=core
pkg_version=2021-10-26
pkg_description="\
The Mozilla CA certificate store in PEM format (around 250KB uncompressed).
"
pkg_upstream_url="https://curl.haxx.se/docs/caextract.html"
pkg_license=('MPL-2.0')
pkg_maintainer="The Habitat Maintainers <humans@habitat.sh>"
pkg_source="http://curl.haxx.se/ca/cacert-${pkg_version}.pem"
pkg_deps=()
pkg_build_deps=()
pkg_version() {
local build_date
# Extract the build date of the certificates file
# shellcheck disable=SC2002
build_date="$(cat "$HAB_CACHE_SRC_PATH/$pkg_filename" \
| grep 'Certificate data from Mozilla' \
| sed 's/^## Certificate data from Mozilla as of: //')"
# Update the `$pkg_version` value with the build date
date --date="$build_date" "+%Y.%m.%d"
}
do_download() {
do_default_download
update_pkg_version
}
# Verify? This file? From the internet? Not just yet... ;)
do_verify() {
build_line "Not going to verify this until we have a stable solution"
return 0
}
do_unpack() {
mkdir -pv "$HAB_CACHE_SRC_PATH/$pkg_dirname"
cp -v "$HAB_CACHE_SRC_PATH/$pkg_filename" "$HAB_CACHE_SRC_PATH/$pkg_dirname"
}
do_build() {
return 0
}
do_install() {
mkdir -pv "$pkg_prefix/ssl/certs"
cp -v "$pkg_filename" "$pkg_prefix/ssl/certs/cacert.pem"
ln -sv certs/cacert.pem "$pkg_prefix/ssl/cert.pem"
}