fix(--edit-db): added support value with = for example WINEDLLOVERRIDES=msvcp140=n,b

Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
This commit is contained in:
2025-12-04 11:52:44 +05:00
parent 249039c05b
commit b118996c14

View File

@@ -72,17 +72,18 @@ export -f make_abbreviation
check_variables () { [[ -z ${!1} ]] && export "$1"="$2" ;}
# Эксортирует несколько переменных за один раз (одной командой)
# Экспортирует несколько переменных за один раз (одной командой)
# и создаёт список этих переменных в $keys_all
# К примеру set_several_variables PW_MANGOHUD=1 PW_VKBASALT=0
set_several_variables () {
local key value
unset keys_all
while (( $# > 0 )) ; do
key=${1//=*/}
value=${1//*=/}
key="${1%%=*}"
value="${1#*=}"
keys_all+="$key "
export "$key"="$value" ; shift
export "$key"="$value"
shift
done
}