feat: Fallback to Windows 11 if version unknown

This commit is contained in:
Kroese 2025-02-17 18:28:21 +01:00 committed by GitHub
parent 8fbbebdd1e
commit 21918adbf0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -680,8 +680,13 @@ addDriver() {
local path="$2" local path="$2"
local target="$3" local target="$3"
local driver="$4" local driver="$4"
local desc=""
local folder="" local folder=""
if [ -z "$id" ]; then
warn "no Windows version specified for \"$driver\" driver!" && return 0
fi
case "${id,,}" in case "${id,,}" in
"win7x86"* ) folder="w7/x86" ;; "win7x86"* ) folder="w7/x86" ;;
"win7x64"* ) folder="w7/amd64" ;; "win7x64"* ) folder="w7/amd64" ;;
@ -701,7 +706,8 @@ addDriver() {
esac esac
if [ -z "$folder" ]; then 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 fi
[ ! -d "$path/$driver/$folder" ] && return 0 [ ! -d "$path/$driver/$folder" ] && return 0
@ -728,6 +734,11 @@ addDrivers() {
local version="$5" local version="$5"
local drivers="$tmp/drivers" local drivers="$tmp/drivers"
if [ -z "$version" ]; then
version="win11x64"
warn "Windows version unknown, falling back to Windows 11 drivers..."
fi
rm -rf "$drivers" rm -rf "$drivers"
mkdir -p "$drivers" mkdir -p "$drivers"