From b118996c140db4ebcfdad0fededa5228cc0f5825 Mon Sep 17 00:00:00 2001 From: Boris Yumankulov Date: Thu, 4 Dec 2025 11:52:44 +0500 Subject: [PATCH] fix(--edit-db): added support value with = for example WINEDLLOVERRIDES=msvcp140=n,b Signed-off-by: Boris Yumankulov --- data_from_portwine/scripts/functions_helper | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/data_from_portwine/scripts/functions_helper b/data_from_portwine/scripts/functions_helper index 4f0ee872..f066fb79 100755 --- a/data_from_portwine/scripts/functions_helper +++ b/data_from_portwine/scripts/functions_helper @@ -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 }