Fix dns-01 option parsing in ACME sign command

This commit is contained in:
2026-04-12 11:05:17 +02:00
parent 28ab4e8a44
commit 563cfa9006
+4 -4
View File
@@ -35,7 +35,7 @@ CA_STAGING="https://acme-staging-v02.api.letsencrypt.org/directory"
CA_FINAL="https://acme-v02.api.letsencrypt.org/directory" CA_FINAL="https://acme-v02.api.letsencrypt.org/directory"
## The following line defines the default server to use. ## The following line defines the default server to use.
## The staging server has lower rate limits, but does not issue valid certificates. ## The staging server has lower rate limits, but does not issue valid certificates.
## There is an option "-s" for 'stating' or 'simulating' to use the staging server ## There is an option "-s" for 'staging' or 'simulating' to use the staging server
## instead. ## instead.
# #
CADIR=$CA_FINAL CADIR=$CA_FINAL
@@ -1433,7 +1433,7 @@ case "$ACTION" in
?|:) echo "invalid arguments" >& 2; exit 1;; ?|:) echo "invalid arguments" >& 2; exit 1;;
esac; done;; esac; done;;
sign) sign)
while getopts :hqsvD:46Ca:k:r:f:s:c:w:P:l:t: name; do case "$name" in while getopts :hqsvD:46Ca:k:r:f:S:c:w:P:l:d:t:z:T: name; do case "$name" in
h) usage; exit 1;; h) usage; exit 1;;
q) LOGLEVEL=0;; q) LOGLEVEL=0;;
s) s)
@@ -1472,12 +1472,12 @@ case "$ACTION" in
DNS_ZONE="$OPTARG" DNS_ZONE="$OPTARG"
;; ;;
f) SERVER_FULL_CHAIN="$OPTARG";; f) SERVER_FULL_CHAIN="$OPTARG";;
s) SERVER_SIGNING_CHAIN="$OPTARG";; S) SERVER_SIGNING_CHAIN="$OPTARG";;
c) SERVER_CERT="$OPTARG";; c) SERVER_CERT="$OPTARG";;
w) WEBDIR="$OPTARG";; w) WEBDIR="$OPTARG";;
P) PUSH_TOKEN="$OPTARG";; P) PUSH_TOKEN="$OPTARG";;
l) CHALLENGE_TYPE="$OPTARG";; l) CHALLENGE_TYPE="$OPTARG";;
t) SIGNING_CHAIN_SELECTION="$OPTARG";; T) SIGNING_CHAIN_SELECTION="$OPTARG";;
?|:) echo "invalid arguments" >& 2; exit 1;; ?|:) echo "invalid arguments" >& 2; exit 1;;
esac; done;; esac; done;;
-h|--help|-?) -h|--help|-?)