ci/install_wkhtmltox.sh
Rama master · réplica de lectura del repositorio original.
#!/bin/sh
# Install the C interop library for the guest's distribution and architecture.
set -eu
. /etc/os-release
case "$ID" in
debian)
version=0.12.6.1-3
distribution=bookworm
;;
ubuntu)
version=0.12.6.1-2
distribution=jammy
;;
*)
echo "Unsupported wkhtmltox distribution: $ID" >&2
exit 1
;;
esac
architecture=$(dpkg --print-architecture)
package="wkhtmltox_${version}.${distribution}_${architecture}.deb"
work=$(mktemp -d)
trap 'rm -rf "$work"' EXIT
trap 'exit 130' INT
trap 'exit 143' TERM
wget --quiet -O "$work/$package" \
"https://github.com/wkhtmltopdf/packaging/releases/download/$version/$package"
# apt resolves the package's font, image and SSL dependencies on fresh guests.
sudo apt-get install --quiet -y "$work/$package"