]> git.ipfire.org Git - thirdparty/dehydrated.git/commitdiff
allow to set domains.txt as cli argument (fixes #678)
authorLukas Schauer <lukas@schauer.so>
Thu, 10 Dec 2020 15:07:28 +0000 (16:07 +0100)
committerLukas Schauer <lukas@schauer.so>
Thu, 10 Dec 2020 15:07:28 +0000 (16:07 +0100)
dehydrated

index 222869ae3a98fdfbcefaab23ea77634eac503508..a45d7d29cf9fbe7a3174f7739247249264f7bc94 100755 (executable)
@@ -503,6 +503,7 @@ load_config() {
   [[ -n "${PARAM_NO_LOCK:-}" ]] && LOCKFILE=""
 
   [[ -n "${PARAM_HOOK:-}" ]] && HOOK="${PARAM_HOOK}"
+  [[ -n "${PARAM_DOMAINS_TXT:-}" ]] && DOMAINS_TXT="${PARAM_DOMAINS_TXT}"
   [[ -n "${PARAM_PREFERRED_CHAIN:-}" ]] && PREFERRED_CHAIN="${PARAM_PREFERRED_CHAIN}"
   [[ -n "${PARAM_CERTDIR:-}" ]] && CERTDIR="${PARAM_CERTDIR}"
   [[ -n "${PARAM_ALPNCERTDIR:-}" ]] && ALPNCERTDIR="${PARAM_ALPNCERTDIR}"
@@ -2132,6 +2133,14 @@ main() {
         PARAM_ACCOUNT_KEY="${1}"
         ;;
 
+      # PARAM_Usage: --domains-txt path/to/domains.txt
+      # PARAM_Description: Use specified domains.txt instead of default/configured one
+      --domains-txt)
+        shift 1
+        check_parameters "${1:-}"
+        PARAM_DOMAINS_TXT="${1}"
+        ;;
+
       # PARAM_Usage: --config (-f) path/to/config
       # PARAM_Description: Use specified config file
       --config|-f)