fix: Do not continue when drivers are missing (#2038)

This commit is contained in:
Kroese
2026-08-04 02:59:43 +02:00
committed by GitHub
parent 919222ef25
commit 9d01d237c2
5 changed files with 271 additions and 219 deletions
+50 -12
View File
@@ -934,18 +934,6 @@ getVersion() {
return 0
}
skipVersion() {
local id="$1"
case "${id,,}" in
"win9"* | "winxp"* | "win2k"* | "win2003"* | "reactos" )
return 0 ;;
esac
return 1
}
isLegacy() {
local id="$1"
@@ -959,6 +947,56 @@ isLegacy() {
return 1
}
supportsXML() {
local id="$1"
case "${id,,}" in
"win9"* | "winxp"* | "win2k"* | "win2003"* | "reactos" )
return 1 ;;
esac
return 0
}
supportsUnattended() {
local id="$1"
case "${id,,}" in
"win9"* | "reactos" )
return 1 ;;
esac
return 0
}
getDriverFolder() {
local id="$1"
case "${id,,}" in
"win7x86"* ) echo "w7/x86" ;;
"win7x64"* ) echo "w7/amd64" ;;
"win81x64"* ) echo "w8.1/amd64" ;;
"win10x64"* ) echo "w10/amd64" ;;
"win11x64"* ) echo "w11/amd64" ;;
"win2025"* ) echo "2k25/amd64" ;;
"win2022"* ) echo "2k22/amd64" ;;
"win2019"* ) echo "2k19/amd64" ;;
"win2016"* ) echo "2k16/amd64" ;;
"win2012"* ) echo "2k12R2/amd64" ;;
"win2008"* ) echo "2k8R2/amd64" ;;
"win10arm64"* ) echo "w10/ARM64" ;;
"win11arm64"* ) echo "w11/ARM64" ;;
"winvistax86"* ) echo "2k8/x86" ;;
"winvistax64"* ) echo "2k8/amd64" ;;
* ) return 1 ;;
esac
return 0
}
switchEdition() {
local version="$1"