From 02abfd1b0ba3614c2072939ff701fb7688ac575d Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Sat, 6 Aug 2022 14:45:37 +0200 Subject: [PATCH] Added fix for dxvk applying with spaces to the runners folder path --- src/lib/dxvk.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/lib/dxvk.rs b/src/lib/dxvk.rs index 71f7357..8af201b 100644 --- a/src/lib/dxvk.rs +++ b/src/lib/dxvk.rs @@ -97,6 +97,13 @@ impl Version { // so we can get rid of 32bit support apply_script = apply_script.replace("$wineboot -u", "$wine64 -u"); + // Fix issues related to spaces in paths to the runners folder + apply_script = apply_script.replace("which $wineboot", "which \"$wineboot\""); + apply_script = apply_script.replace("$wine --version", "\"$wine\" --version"); + apply_script = apply_script.replace("$wine64 winepath", "\"$wine64\" winepath"); + apply_script = apply_script.replace("$wine winepath", "\"$wine\" winepath"); + apply_script = apply_script.replace("$wine reg", "\"$wine\" reg"); + // Old GE builds return specific --version output which can break // DXVK installation script apply_script = apply_script.replace("grep wine", "grep \"wine\\|GE\"");