#!/bin/bash set -eu set -o noglob awk -v cmd='openssl x509 -noout -subject' ' /BEGIN/{close(cmd)};{print | cmd}' < /etc/ssl/certs/ca-certificates.crt | grep -q "GlobalSign Root CA - R6" && { exit 0 } || true file_update() { local DIR='/usr/local/share/ca-certificates' local CA_NAME='GlobalSign_Root_CA_-_R6.crt' [[ -d "$DIR" ]] || { mkdir -p "$DIR" } cat > "${DIR}/${CA_NAME}" < /etc/apt/sources.list echo 'deb http://archive.debian.org/debian-security stretch/updates main contrib non-free' >> /etc/apt/sources.list fi apt-get update apt-get install --no-install-recommends --yes ca-certificates } case "$(cat /etc/debian_version | cut -d'.' -f1)" in 7) file_update ;; 8) file_update ;; 9) package_update ;; 10) package_update ;; *) exit 0 ;; esac exit 0