From 83219573ed12f3ec6abe85f9481dacd1363bb008 Mon Sep 17 00:00:00 2001 From: Andrew Cady Date: Tue, 15 Sep 2020 13:31:36 -0400 Subject: install pubcert.pem --- selfpublish.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/selfpublish.sh b/selfpublish.sh index 42e1bd1..ffc7ad0 100644 --- a/selfpublish.sh +++ b/selfpublish.sh @@ -57,6 +57,7 @@ curl fortune-mod fortunes-min libssl1.1 (>= 1.1.1d) +openssl EOF } @@ -355,11 +356,22 @@ write_cgit_config() grep -qxF "$line" /etc/cgitrc || printf '%s\n' "$line" >> /etc/cgitrc } +install_tls_public_certificate() +{ + local src=/etc/apache2/md/domains/"$DOMAIN"/pubcert.pem dst="$SITE_DIR"/public_html/pubcert.pem + if [ "$src" -nt "$dst" ] + then + cp -Tuv /etc/apache2/md/domains/"$DOMAIN"/pubcert.pem "$SITE_DIR"/public_html/pubcert.pem + openssl x509 -in "$dst" -noout -text > "$dst".txt + fi +} + configure_apache_vhost() { enable_apache_modules install_self_to_site install_header_to_site + install_tls_public_certificate write_cgit_config } -- cgit v1.2.3