Browse Source
Allow creating new certificates when certificate is not found
pull/2369/head
Brian Hartvigsen
5 years ago
No known key found for this signature in database
GPG Key ID: 46EEA32081255BEB
1 changed files with
3 additions and
2 deletions
-
deploy/synology_dsm.sh
|
@ -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 |
|
|
|
|
|
_err "Unable to find certificate: $SYNO_Certificate" |
|
|
|
|
|
|
|
|
if [ -z "$id" ] && [ -z "$SYNO_Create" ]; then |
|
|
|
|
|
_err "Unable to find certificate: $SYNO_Certificate and \$SYNO_Create is not set" |
|
|
return 1 |
|
|
return 1 |
|
|
fi |
|
|
fi |
|
|
|
|
|
|
|
|