summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Cady <d@jerkface.net>2020-09-15 13:31:36 -0400
committerAndrew Cady <d@jerkface.net>2020-09-15 13:31:36 -0400
commit83219573ed12f3ec6abe85f9481dacd1363bb008 (patch)
tree45ff7f98e826fc79ea9976a4d0b52ee43a157779
parent206ea5176f239b993e015b7a5850ca69f34128c8 (diff)
install pubcert.pem
-rw-r--r--selfpublish.sh12
1 files changed, 12 insertions, 0 deletions
diff --git a/selfpublish.sh b/selfpublish.sh
index 42e1bd1..ffc7ad0 100644
--- a/selfpublish.sh
+++ b/selfpublish.sh
@@ -57,6 +57,7 @@ curl
57fortune-mod 57fortune-mod
58fortunes-min 58fortunes-min
59libssl1.1 (>= 1.1.1d) 59libssl1.1 (>= 1.1.1d)
60openssl
60EOF 61EOF
61} 62}
62 63
@@ -355,11 +356,22 @@ write_cgit_config()
355 grep -qxF "$line" /etc/cgitrc || printf '%s\n' "$line" >> /etc/cgitrc 356 grep -qxF "$line" /etc/cgitrc || printf '%s\n' "$line" >> /etc/cgitrc
356} 357}
357 358
359install_tls_public_certificate()
360{
361 local src=/etc/apache2/md/domains/"$DOMAIN"/pubcert.pem dst="$SITE_DIR"/public_html/pubcert.pem
362 if [ "$src" -nt "$dst" ]
363 then
364 cp -Tuv /etc/apache2/md/domains/"$DOMAIN"/pubcert.pem "$SITE_DIR"/public_html/pubcert.pem
365 openssl x509 -in "$dst" -noout -text > "$dst".txt
366 fi
367}
368
358configure_apache_vhost() 369configure_apache_vhost()
359{ 370{
360 enable_apache_modules 371 enable_apache_modules
361 install_self_to_site 372 install_self_to_site
362 install_header_to_site 373 install_header_to_site
374 install_tls_public_certificate
363 write_cgit_config 375 write_cgit_config
364} 376}
365 377