mirror of
https://github.com/plantroon/acme.sh.git
synced 2024-11-10 00:11:45 +00:00
Allow creating new certificates when certificate is not found
This commit is contained in:
parent
95769de464
commit
de25232a73
@ -39,6 +39,7 @@ synology_dsm_deploy() {
|
|||||||
# Get Username and Password, but don't save until we successfully authenticate
|
# Get Username and Password, but don't save until we successfully authenticate
|
||||||
SYNO_Username="${SYNO_Username:-$(_getdeployconf SYNO_Username)}"
|
SYNO_Username="${SYNO_Username:-$(_getdeployconf SYNO_Username)}"
|
||||||
SYNO_Password="${SYNO_Password:-$(_getdeployconf SYNO_Password)}"
|
SYNO_Password="${SYNO_Password:-$(_getdeployconf SYNO_Password)}"
|
||||||
|
SYNO_Create="${SYNO_Create:-$(_getdeployconf SYNO_Create)}"
|
||||||
if [ -z "$SYNO_Username" ] || [ -z "$SYNO_Password" ]; then
|
if [ -z "$SYNO_Username" ] || [ -z "$SYNO_Password" ]; then
|
||||||
SYNO_Username=""
|
SYNO_Username=""
|
||||||
SYNO_Password=""
|
SYNO_Password=""
|
||||||
@ -108,8 +109,8 @@ synology_dsm_deploy() {
|
|||||||
id=$(echo "$response" | sed -n "s/.*\"desc\":\"$SYNO_Certificate\",\"id\":\"\([^\"]*\).*/\1/p")
|
id=$(echo "$response" | sed -n "s/.*\"desc\":\"$SYNO_Certificate\",\"id\":\"\([^\"]*\).*/\1/p")
|
||||||
_debug2 id "$id"
|
_debug2 id "$id"
|
||||||
|
|
||||||
if [ -z "$id" ]; then
|
if [ -z "$id" ] && [ -z "$SYNO_Create" ]; then
|
||||||
_err "Unable to find certificate: $SYNO_Certificate"
|
_err "Unable to find certificate: $SYNO_Certificate and \$SYNO_Create is not set"
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user