From 1092ac4d76f8f3bc2761ba4da4ab14e8a99c75d8 Mon Sep 17 00:00:00 2001 From: Dominik Chilla Date: Mon, 23 Mar 2020 23:01:51 +0100 Subject: [PATCH] DDNS01_ONECERT --- acme/get_cert_ddns01.sh | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/acme/get_cert_ddns01.sh b/acme/get_cert_ddns01.sh index d873b40..148316c 100755 --- a/acme/get_cert_ddns01.sh +++ b/acme/get_cert_ddns01.sh @@ -34,16 +34,24 @@ if [ ! -z "${ACME_FQDNS+x}" ]; then exit 1 fi if [ -d /dehydrated ]; then + ONELINE='' + if [ ! -z "${DDNS01_ONECERT}" ]; then + ONELINE='-n' + fi echo -n "" > /dehydrated/domains.txt for fqdn in ${ACME_FQDNS}; do - echo "${fqdn}" >> /dehydrated/domains.txt + echo "${fqdn}" + echo "${ONELINE}" "${fqdn} " >> /dehydrated/domains.txt if [ ! -d "/secrets/ssl/${fqdn}" ]; then mkdir -p "/secrets/ssl/${fqdn}" fi done + if [ ! -z "${ONELINE}" ]; then + echo "" >> /dehydrated/domains.txt + fi chmod +x /app/zwackl_hook.sh - chmod +x /dehydrated/renew_certs - ln -f -s /dehydrated/renew_certs /etc/periodic/daily/renew_certs +# chmod +x /dehydrated/renew_certs +# ln -f -s /dehydrated/renew_certs /etc/periodic/daily/renew_certs if [ -z "$(ls -A /dehydrated/accounts)" ]; then cd /dehydrated && /dehydrated/dehydrated --register --accept-terms fi -- 2.45.2