diff --git a/src/install.sh b/src/install.sh index 31687c2..865c5fd 100644 --- a/src/install.sh +++ b/src/install.sh @@ -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