Update install.sh

adding additional xml tags to detect windows version. custom built isos don't have 'displayname' or 'productname'. custom built iso files do have 'name' and 'description'
This commit is contained in:
lly-c232733 2024-05-01 15:16:49 -04:00 committed by GitHub
parent 76cd12e074
commit 1fb395469b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -606,6 +606,24 @@ detectImage() {
fi
if [ -z "$DETECTED" ]; then
tag="NAME"
name3=$(sed -n "/$tag/{s/.*<$tag>\(.*\)<\/$tag>.*/\1/;p}" <<< "$result")
[ -z "$name" ] && name="$name3"
DETECTED=$(getVersion "$name3")
fi
if [ -z "$DETECTED" ]; then
tag="DESCRIPTION"
name4=$(sed -n "/$tag/{s/.*<$tag>\(.*\)<\/$tag>.*/\1/;p}" <<< "$result")
[ -z "$name" ] && name="$name4"
DETECTED=$(getVersion "$name4")
fi
if [ -z "$DETECTED" ]; then
warn "failed to determine Windows version from string '$name', $FB" && return 0
fi