From 21918adbf031342facaae14f89df4ed6997e7f87 Mon Sep 17 00:00:00 2001 From: Kroese Date: Mon, 17 Feb 2025 18:28:21 +0100 Subject: [PATCH] feat: Fallback to Windows 11 if version unknown --- src/install.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/install.sh b/src/install.sh index fcbf8ef..38f537f 100644 --- a/src/install.sh +++ b/src/install.sh @@ -680,8 +680,13 @@ addDriver() { local path="$2" local target="$3" local driver="$4" + local desc="" local folder="" + if [ -z "$id" ]; then + warn "no Windows version specified for \"$driver\" driver!" && return 0 + fi + case "${id,,}" in "win7x86"* ) folder="w7/x86" ;; "win7x64"* ) folder="w7/amd64" ;; @@ -701,7 +706,8 @@ addDriver() { esac if [ -z "$folder" ]; then - warn "no \"$driver\" driver found for \"$DETECTED\" !" && return 0 + desc=$(printVersion "$id" "$id") + warn "no \"$driver\" driver available for \"$desc\" !" && return 0 fi [ ! -d "$path/$driver/$folder" ] && return 0 @@ -728,6 +734,11 @@ addDrivers() { local version="$5" local drivers="$tmp/drivers" + if [ -z "$version" ]; then + version="win11x64" + warn "Windows version unknown, falling back to Windows 11 drivers..." + fi + rm -rf "$drivers" mkdir -p "$drivers"