From b521f53a0d77a2a99320f0764dc35cc9a2cbabe8 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Tue, 26 Oct 2021 22:58:31 +0200 Subject: [PATCH] Update 30-keygen --- nextcloud/root/etc/cont-init.d/30-keygen | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/nextcloud/root/etc/cont-init.d/30-keygen b/nextcloud/root/etc/cont-init.d/30-keygen index 1c0a9cd8b..c72485261 100644 --- a/nextcloud/root/etc/cont-init.d/30-keygen +++ b/nextcloud/root/etc/cont-init.d/30-keygen @@ -11,10 +11,15 @@ if bashio::config.true 'use_own_certs'; then [ ! -f /ssl/$KEYFILE ] && bashio::log.fatal "... Certificate /ssl/$KEYFILE not found" && exit 1 #Sets certificates - sed -i "s|nextcloud/keys/cert.crt|$CERTFILE|g" /defaults/default - sed -i "s|nextcloud/keys/cert.key|$KEYFILE|g" /defaults/default + LINE=$(sed -n '/cert.crt/=' /defaults/default) + sed -i "$LINE a ssl_certificate ${CERTFILE};" /defaults/default + sed -i "$LINE d" /defaults/default - bashio::log.info "... done" + LINE=$(sed -n '/cert.key/=' /defaults/default) + sed -i "$LINE a ssl_certificate_key ${CERTFILE};" /defaults/default + sed -i "$LINE d" /defaults/default + + bashio::log.info "... done" else bashio::log.info "No ssl certificates set. Auto generating ones."