aboutsummaryrefslogtreecommitdiff
path: root/net/uacme
diff options
context:
space:
mode:
authorLeonardo Mörlein <me@irrelefant.net>2021-03-25 23:22:19 +0100
committerRosen Penev <rosenp@gmail.com>2021-04-04 19:12:38 -0700
commit4588a616520a3f738276747ea6fdaa96d0accebe (patch)
tree0039d6eedbcec0b72650f9e5ca455ce24f6c9ee7 /net/uacme
parent0c044284b7882c71642af38077a92f99277564e9 (diff)
uacme: allow including run-uacme
With this commit, the run-acme script can be included into other scripts by setting INLCUDE_ONLY=1. Signed-off-by: Leonardo Mörlein <me@irrelefant.net>
Diffstat (limited to 'net/uacme')
-rw-r--r--net/uacme/files/run.sh14
1 files changed, 9 insertions, 5 deletions
diff --git a/net/uacme/files/run.sh b/net/uacme/files/run.sh
index aafcad82f..10871da4c 100644
--- a/net/uacme/files/run.sh
+++ b/net/uacme/files/run.sh
@@ -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