diff options
author | Andrew Cady <d@jerkface.net> | 2020-09-15 13:31:36 -0400 |
---|---|---|
committer | Andrew Cady <d@jerkface.net> | 2020-09-15 13:31:36 -0400 |
commit | 83219573ed12f3ec6abe85f9481dacd1363bb008 (patch) | |
tree | 45ff7f98e826fc79ea9976a4d0b52ee43a157779 | |
parent | 206ea5176f239b993e015b7a5850ca69f34128c8 (diff) |
install pubcert.pem
-rw-r--r-- | selfpublish.sh | 12 |
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 | |||
57 | fortune-mod | 57 | fortune-mod |
58 | fortunes-min | 58 | fortunes-min |
59 | libssl1.1 (>= 1.1.1d) | 59 | libssl1.1 (>= 1.1.1d) |
60 | openssl | ||
60 | EOF | 61 | EOF |
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 | ||
359 | install_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 | |||
358 | configure_apache_vhost() | 369 | configure_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 | ||