fix: Print version

This commit is contained in:
Kroese 2024-04-24 17:05:22 +02:00 committed by GitHub
parent 052fcf0a5d
commit 6265199cbb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -37,11 +37,13 @@ EFISYS="efi/microsoft/boot/efisys_noprompt.bin"
printVersion() {
local id="$1"
local desc=""
local desc="$2"
[[ "$id" == "win10"* ]] && desc="Windows 10 for ARM"
[[ "$id" == "win11"* ]] && desc="Windows 11 for ARM"
[ -z "$desc" ] && desc="Windows for ARM"
echo "$desc"
return 0
}
@ -49,7 +51,7 @@ printVersion() {
getName() {
local file="$1"
local desc=""
local desc="$2"
[[ "${file,,}" == "win11"* ]] && desc="Windows 11 for ARM"
[[ "${file,,}" == "win10"* ]] && desc="Windows 10 for ARM"
@ -58,6 +60,8 @@ getName() {
[[ "${file,,}" == *"windows_11"* ]] && desc="Windows 11 for ARM"
[[ "${file,,}" == *"windows_10"* ]] && desc="Windows 10 for ARM"
[ -z "$desc" ] && desc="Windows for ARM"
echo "$desc"
return 0
}
@ -286,13 +290,11 @@ downloadImage() {
if [[ "$EXTERNAL" != [Yy1]* ]]; then
desc=$(printVersion "$VERSION")
[ -z "$desc" ] && desc="Windows"
desc=$(printVersion "$VERSION" "Windows")
else
desc=$(getName "$BASE")
[ -z "$desc" ] && desc="$BASE"
desc=$(getName "$BASE" "$BASE")
fi
@ -338,7 +340,7 @@ extractESD() {
local dir="$2"
local size size_gb space space_gb desc
desc=$(printVersion "$VERSION")
desc=$(printVersion "$VERSION" "Windows for ARM")
local msg="Extracting $desc bootdisk..."
info "$msg" && html "$msg"
@ -428,8 +430,7 @@ extractImage() {
fi
if [[ "$EXTERNAL" != [Yy1]* ]] && [ -z "$CUSTOM" ]; then
desc=$(printVersion "$VERSION")
[ -z "$desc" ] && desc="downloaded ISO"
desc=$(printVersion "$VERSION" "downloaded ISO")
fi
local msg="Extracting $desc image..."
@ -484,8 +485,7 @@ detectImage() {
if [[ "${DETECTED,,}" != "winxp"* ]]; then
local dsc
dsc=$(printVersion "$DETECTED")
[ -z "$dsc" ] && dsc="$DETECTED"
dsc=$(printVersion "$DETECTED" "$DETECTED")
warn "got $dsc, but no matching XML file exists, $FB."
fi
@ -527,8 +527,7 @@ detectImage() {
warn "failed to determine Windows version from string '$name', $FB" && return 0
fi
desc=$(printVersion "$DETECTED")
[ -z "$desc" ] && desc="$DETECTED"
desc=$(printVersion "$DETECTED" "$DETECTED")
if [ -f "/run/assets/$DETECTED.xml" ]; then
[[ "$MANUAL" != [Yy1]* ]] && XML="$DETECTED.xml"
@ -611,8 +610,7 @@ buildImage() {
local out="$TMP/$label.tmp"
rm -f "$out"
desc=$(printVersion "$DETECTED")
[ -z "$desc" ] && desc="ISO"
desc=$(printVersion "$DETECTED" "ISO")
local msg="Building $desc image..."
info "$msg" && html "$msg"