From 4139c303f545f048ce6aeeda78457e13f3b5d7b0 Mon Sep 17 00:00:00 2001 From: the-sane <3657071+the-sane@users.noreply.github.com> Date: Fri, 11 Jul 2025 13:10:24 -0400 Subject: [PATCH] Reapply "Remove wow64 wine check" This reverts commit 292995b822e6feab358ed49684285a54a930b347. --- lug-helper.sh | 43 ------------------------------------------- 1 file changed, 43 deletions(-) diff --git a/lug-helper.sh b/lug-helper.sh index 357e7a0..5ec5353 100755 --- a/lug-helper.sh +++ b/lug-helper.sh @@ -885,49 +885,6 @@ wine_check() { else system_wine_ok="true" fi - - # If system wine passes the above checks, also check for the new wow64 mode that currently does not work - if [ "$system_wine_ok" = "true" ]; then - # Get paths to wine and wineserver binaries - wine_bin="$(command -v wine)" - wineserver_bin="$(command -v wineserver)" - wineboot_bin="$(command -v wineboot)" - - # Determine the architecture of wine binary - wine_bin_arch="$(get_file_arch "${wine_bin}")" - - # If unable to determine architecture, attempt alternative methods - if [ -z "${wine_bin_arch}" ]; then - if [ -x "${wineboot_bin}" ]; then - wine_bin_dir="$(dirname "$(readlink -f "${wineboot_bin}" 2>/dev/null)" 2>/dev/null)" - if [ -x "${wine_bin_dir}/wine" ]; then - wine_bin_arch="$(get_file_arch "${wine_bin_dir}/wine")" - fi - fi - fi - - # Determine the architecture of wineserver binary - wineserver_bin_arch="$(get_file_arch "${wineserver_bin}")" - - # If unable to determine architecture, attempt alternative methods - if [ -z "${wineserver_bin_arch}" ]; then - if [ -x "${wineboot_bin}" ]; then - wine_bin_dir="$(dirname "$(readlink -f "${wineboot_bin}" 2>/dev/null)" 2>/dev/null)" - if [ -x "${wine_bin_dir}/wineserver64" ]; then - wineserver_bin_arch="$(get_file_arch "${wine_bin_dir}/wineserver64")" - elif [ -x "${wine_bin_dir}/wineserver32" ]; then - wineserver_bin_arch="$(get_file_arch "${wine_bin_dir}/wineserver32")" - elif [ -x "${wine_bin_dir}/wineserver" ]; then - wineserver_bin_arch="$(get_file_arch "${wine_bin_dir}/wineserver")" - fi - fi - fi - - # Check for the new WOW64, 32bit, or unknown states and then fail the check - if [ "${wineserver_bin_arch}" = "${wine_bin_arch}" ] || [ -z "${wineserver_bin_arch}" ] || [ -z "${wine_bin_arch}" ]; then - system_wine_ok="false" - fi - fi } # MARK: memory_check()