Commit cf2913da authored by Mikhail Tergoev's avatar Mikhail Tergoev

few reduction of functions

parent 80f32457
...@@ -671,51 +671,36 @@ try_download () { ...@@ -671,51 +671,36 @@ try_download () {
} }
var_winedlloverride_update () { var_winedlloverride_update () {
if [[ "$WINEDLLOVERRIDES" ]] export WINEDLLOVERRIDES="${1}${WINEDLLOVERRIDES:+;$WINEDLLOVERRIDES}"
then export WINEDLLOVERRIDES="$1;$WINEDLLOVERRIDES"
else export WINEDLLOVERRIDES="$1"
fi
return 0
} }
var_vkd3d_config_update () { var_vkd3d_config_update () {
if echo "$VKD3D_CONFIG" | grep "$1" if echo "$VKD3D_CONFIG" | grep "$1"
then return 0 then return 0
elif [[ "$VKD3D_CONFIG" ]] else export VKD3D_CONFIG="${1}${VKD3D_CONFIG:+;$VKD3D_CONFIG}"
then export VKD3D_CONFIG="$1;$VKD3D_CONFIG"
else export VKD3D_CONFIG="$1"
fi fi
return 0
} }
var_radv_perftest_config_update () { var_radv_perftest_config_update () {
if echo "$RADV_PERFTEST" | grep "$1" if echo "$RADV_PERFTEST" | grep "$1"
then return 0 then return 0
elif [[ "$RADV_PERFTEST" ]] else export RADV_PERFTEST="${1}${RADV_PERFTEST:+;$RADV_PERFTEST}"
then export RADV_PERFTEST="$1;$RADV_PERFTEST"
else export RADV_PERFTEST="$1"
fi fi
return 0
} }
var_pw_vk_istance_layers_config_update () { var_pw_vk_istance_layers_config_update () {
if echo "$PW_VK_INSTANCE_LAYERS" | grep "$1" if echo "$PW_VK_INSTANCE_LAYERS" | grep "$1"
then return 0 then return 0
elif [[ "$PW_VK_INSTANCE_LAYERS" ]] else export PW_VK_INSTANCE_LAYERS="${1}${PW_VK_INSTANCE_LAYERS:+:$PW_VK_INSTANCE_LAYERS}"
then export PW_VK_INSTANCE_LAYERS="$1:$PW_VK_INSTANCE_LAYERS"
else export PW_VK_INSTANCE_LAYERS="$1"
fi fi
return 0
} }
var_ld_library_path_update () { var_ld_library_path_update () {
if echo "$LD_LIBRARY_PATH" | grep "$1" if echo "$LD_LIBRARY_PATH" | grep "$1"
then return 0 then return 0
elif [[ "$LD_LIBRARY_PATH" ]] else export LD_LIBRARY_PATH="${1}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
then export LD_LIBRARY_PATH="$1:$LD_LIBRARY_PATH"
else export LD_LIBRARY_PATH="$1"
fi fi
return 0
} }
# GUI NOTIFY SEND # GUI NOTIFY SEND
...@@ -1766,10 +1751,7 @@ ${PW_PV_OVERRIDES}/i386-linux-gnu/aliases:\ ...@@ -1766,10 +1751,7 @@ ${PW_PV_OVERRIDES}/i386-linux-gnu/aliases:\
/lib/i386-linux-gnu" /lib/i386-linux-gnu"
fi fi
if [[ -n "${PATH}" ]] export PW_PATH="${PW_PLUGINS_PATH}/portable/bin${PATH:+:$PATH}"
then export PW_PATH="${PATH}:${PW_PLUGINS_PATH}/portable/bin"
else export PW_PATH="${PW_PLUGINS_PATH}/portable/bin"
fi
if [[ -n "${PW_SANDBOX_HOME_PATH}" && -d "${PW_SANDBOX_HOME_PATH}" ]] ; then if [[ -n "${PW_SANDBOX_HOME_PATH}" && -d "${PW_SANDBOX_HOME_PATH}" ]] ; then
export pw_runtime="${PW_WINELIB}/pressure-vessel/bin/pressure-vessel-unruntime \ export pw_runtime="${PW_WINELIB}/pressure-vessel/bin/pressure-vessel-unruntime \
...@@ -1809,16 +1791,10 @@ ${PW_PV_OVERRIDES}/i386-linux-gnu/aliases:\ ...@@ -1809,16 +1791,10 @@ ${PW_PV_OVERRIDES}/i386-linux-gnu/aliases:\
unset PRESSURE_VESSEL_FILESYSTEMS_RO PRESSURE_VESSEL_FILESYSTEMS_RW unset PRESSURE_VESSEL_FILESYSTEMS_RO PRESSURE_VESSEL_FILESYSTEMS_RW
for PWRTMRO in "${PW_RT_MOUNT_RO[@]}" ; do for PWRTMRO in "${PW_RT_MOUNT_RO[@]}" ; do
if [[ -n "${PRESSURE_VESSEL_FILESYSTEMS_RO}" ]] export PRESSURE_VESSEL_FILESYSTEMS_RO="${PRESSURE_VESSEL_FILESYSTEMS_RO:+$PRESSURE_VESSEL_FILESYSTEMS_RO:}${PWRTMRO}"
then export PRESSURE_VESSEL_FILESYSTEMS_RO="${PRESSURE_VESSEL_FILESYSTEMS_RO}:${PWRTMRO}"
else export PRESSURE_VESSEL_FILESYSTEMS_RO="${PWRTMRO}"
fi
done done
for PWRTMRW in "${PW_RT_MOUNT_RW[@]}" ; do for PWRTMRW in "${PW_RT_MOUNT_RW[@]}" ; do
if [[ -n "${PRESSURE_VESSEL_FILESYSTEMS_RW}" ]] export PRESSURE_VESSEL_FILESYSTEMS_RW="${PRESSURE_VESSEL_FILESYSTEMS_RW:+$PRESSURE_VESSEL_FILESYSTEMS_RW:}${PWRTMRW}"
then export PRESSURE_VESSEL_FILESYSTEMS_RW="${PRESSURE_VESSEL_FILESYSTEMS_RW}:${PWRTMRW}"
else export PRESSURE_VESSEL_FILESYSTEMS_RW="${PWRTMRW}"
fi
done done
export PW_TERM="env LD_LIBRARY_PATH=\"${PW_LD_LIBRARY_PATH}\" ${PW_PLUGINS_PATH}/portable/bin/xterm -bg black -fg white -e" export PW_TERM="env LD_LIBRARY_PATH=\"${PW_LD_LIBRARY_PATH}\" ${PW_PLUGINS_PATH}/portable/bin/xterm -bg black -fg white -e"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment