Add _cleardeployconf to clear deploy hook keys from domain conf

Mirrors _clearaccountconf_mutable: clears the SAVED_ prefixed key and
the legacy unprefixed key. Replaces the local copy in synology_dsm.sh
and the direct _cleardomainconf call in multideploy.sh.

Closes #4722. Thanks to @sg1888.
This commit is contained in:
neil 2026-07-10 11:05:40 +08:00
parent 83b52e0cd7
commit 45c0ad4112
3 changed files with 8 additions and 6 deletions

View file

@ -2594,6 +2594,13 @@ _savedeployconf() {
_cleardomainconf "$1"
}
#key
_cleardeployconf() {
_cleardomainconf "SAVED_$1"
#remove later
_cleardomainconf "$1"
}
#key
_getdeployconf() {
_rac_key="$1"

View file

@ -210,7 +210,7 @@ _clear_envs() {
echo "$env_pairs" | while IFS='=' read -r _key _value; do
_debug3 "Deleting key" "$_key"
_cleardomainconf "SAVED_$_key"
_cleardeployconf "$_key"
unset -v "$_key"
done
}

View file

@ -424,11 +424,6 @@ _temp_admin_cleanup() {
fi
}
#_cleardeployconf key
_cleardeployconf() {
_cleardomainconf "SAVED_$1"
}
# key
_check2cleardeployconfexp() {
_key="$1"