Commit a92c4954 authored by Vladislav's avatar Vladislav

If prefixes and dist are empty, then it removes the asterisk and works faster…

If prefixes and dist are empty, then it removes the asterisk and works faster without pushd and popd
parent 445fd7a5
...@@ -382,33 +382,34 @@ esac ...@@ -382,33 +382,34 @@ esac
### GUI ### ### GUI ###
pushd "${PORT_WINE_PATH}/data/prefixes/" 1>/dev/null || fatal
unset PW_ADD_PREFIXES_TO_GUI unset PW_ADD_PREFIXES_TO_GUI
PW_PREFIX_NAME="${PW_PREFIX_NAME//[[:blank:]]/_}" if [[ -d "${PORT_WINE_PATH}/data/prefixes/" ]] ; then
for PAIG in ./* ; do PW_PREFIX_NAME="${PW_PREFIX_NAME//[[:blank:]]/_}"
if [[ "${PAIG//'./'/}" != "${PORTWINE_DB^^//[[:blank:]]/_}" ]] \ for PAIG in ${PORT_WINE_PATH}/data/prefixes/* ; do
&& [[ "${PAIG//'./'/}" != "${PW_PREFIX_NAME}" ]] \ if [[ "${PAIG//"${PORT_WINE_PATH}/data/prefixes/"/}" != "${PORTWINE_DB^^//[[:blank:]]/_}" ]] \
&& [[ -d "${PAIG}" ]] && [[ "${PAIG//"${PORT_WINE_PATH}/data/prefixes/"/}" != "${PW_PREFIX_NAME}" ]] \
then && [[ "${PAIG//"${PORT_WINE_PATH}/data/prefixes/"/}" != "*" ]]
PW_ADD_PREFIXES_TO_GUI="${PW_ADD_PREFIXES_TO_GUI}!${PAIG//'./'/}" then
fi PW_ADD_PREFIXES_TO_GUI="${PW_ADD_PREFIXES_TO_GUI}!${PAIG//"${PORT_WINE_PATH}/data/prefixes/"/}"
done fi
PW_ADD_PREFIXES_TO_GUI="${PW_PREFIX_NAME^^}${PW_ADD_PREFIXES_TO_GUI}" done
popd 1>/dev/null || fatal PW_ADD_PREFIXES_TO_GUI="${PW_PREFIX_NAME^^}${PW_ADD_PREFIXES_TO_GUI}"
fi
pushd "${PORT_WINE_PATH}/data/dist/" 1>/dev/null || fatal unset DIST_ADD_TO_GUI
if command -v wine &>/dev/null if command -v wine &>/dev/null
then DIST_ADD_TO_GUI="!USE_SYSTEM_WINE" then DIST_ADD_TO_GUI="!USE_SYSTEM_WINE"
else unset DIST_ADD_TO_GUI
fi fi
for DAIG in ./* ; do if [[ -d "${PORT_WINE_PATH}/data/dist/" ]] ; then
if [[ "${DAIG//'./'/}" != "${PW_WINE_LG_VER}" ]] \ for DAIG in ${PORT_WINE_PATH}/data/dist/* ; do
&& [[ "${DAIG//'./'/}" != "${PW_PROTON_LG_VER}" ]] if [[ "${DAIG//"${PORT_WINE_PATH}/data/dist/"/}" != "${PW_WINE_LG_VER}" ]] \
then && [[ "${DAIG//"${PORT_WINE_PATH}/data/dist/"/}" != "${PW_PROTON_LG_VER}" ]] \
DIST_ADD_TO_GUI="${DIST_ADD_TO_GUI}!${DAIG//'./'/}" && [[ "${DAIG//"${PORT_WINE_PATH}/data/dist/"/}" != "*" ]]
fi then
done DIST_ADD_TO_GUI="${DIST_ADD_TO_GUI}!${DAIG//"${PORT_WINE_PATH}/data/dist/"/}"
popd 1>/dev/null || fatal fi
done
fi
# [[ "${PW_DGVOODOO2}" == "1" ]] && DGV2_TXT='<b>dgVoodoo2 </b>' || unset DGV2_TXT # [[ "${PW_DGVOODOO2}" == "1" ]] && DGV2_TXT='<b>dgVoodoo2 </b>' || unset DGV2_TXT
# [[ "${PW_VKBASALT}" == "1" ]] && VKBASALT_TXT='<b>vkBasalt </b>' || unset VKBASALT_TXT # [[ "${PW_VKBASALT}" == "1" ]] && VKBASALT_TXT='<b>vkBasalt </b>' || unset VKBASALT_TXT
......
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