uacme: allow including run-uacme
authorLeonardo Mörlein <redacted>
Thu, 25 Mar 2021 22:22:19 +0000 (23:22 +0100)
committerRosen Penev <redacted>
Mon, 5 Apr 2021 02:12:38 +0000 (19:12 -0700)
With this commit, the run-acme script can be included into other scripts
by setting INLCUDE_ONLY=1.

Signed-off-by: Leonardo Mörlein <redacted>
net/uacme/files/run.sh

index aafcad82f1bcc8a341c49f4d6f814c5973ea257d..10871da4c3841d1b6d9eb77bea47524fa44e8c5e 100644 (file)
@@ -403,9 +403,11 @@ load_vars()
     DEBUG=$(config_get "$section" debug)
 }
 
-check_cron
-[ -n "$CHECK_CRON" ] && exit 0
-[ -e "/var/run/acme_boot" ] && rm -f "/var/run/acme_boot" && exit 0
+if [ -z "$INCLUDE_ONLY" ]; then
+    check_cron
+    [ -n "$CHECK_CRON" ] && exit 0
+    [ -e "/var/run/acme_boot" ] && rm -f "/var/run/acme_boot" && exit 0
+fi
 
 config_load acme
 config_foreach load_vars acme
@@ -421,6 +423,8 @@ fi
 trap err_out HUP TERM
 trap int_out INT
 
-config_foreach issue_cert cert
+if [ -z "$INCLUDE_ONLY" ]; then
+    config_foreach issue_cert cert
 
-exit 0
+    exit 0
+fi
git clone https://git.99rst.org/PROJECT