@@ -171,6 +171,8 @@ download_windows() {
171171 return 1
172172 fi
173173
174+ [[ " $DEBUG " == [Yy1]* ]] && echo " Found download link: $iso_download_link "
175+
174176 MIDO_URL=" $iso_download_link "
175177 return 0
176178}
@@ -274,8 +276,6 @@ download_windows_eval() {
274276 fi ;;
275277 " arm64" )
276278 iso_download_link=$( echo " $iso_download_links " | head -n 2 | tail -n 1) ;;
277- * )
278- error " Invalid platform specified, value \" $PLATFORM \" is not recognized!" && return 1 ;;
279279 esac ;;
280280 " enterprise" )
281281 case " ${PLATFORM,,} " in
@@ -287,16 +287,16 @@ download_windows_eval() {
287287 fi ;;
288288 " arm64" )
289289 iso_download_link=$( echo " $iso_download_links " | head -n 2 | tail -n 1) ;;
290- * )
291- error " Invalid platform specified, value \" $PLATFORM \" is not recognized!" && return 1 ;;
292290 esac ;;
293291 " server" )
294- iso_download_link=$( echo " $iso_download_links " | head -n 1) ;;
292+ case " ${PLATFORM,,} " in
293+ " x64" )
294+ iso_download_link=$( echo " $iso_download_links " | head -n 1) ;;
295+ esac ;;
295296 * )
296297 error " Invalid type specified, value \" $enterprise_type \" is not recognized!" && return 1 ;;
297298 esac
298299
299- [[ " $DEBUG " == [Yy1]* ]] && echo " Found download link: $iso_download_link "
300300 [ -z " $iso_download_link " ] && error " Could not parse download link from page!" && return 1
301301
302302 # Follow redirect so proceeding log message is useful
@@ -308,6 +308,21 @@ download_windows_eval() {
308308 return $?
309309 }
310310
311+ [[ " $DEBUG " == [Yy1]* ]] && echo " Found download link: $iso_download_link "
312+
313+ case " ${PLATFORM,,} " in
314+ " x64" )
315+ if [[ " ${iso_download_link,,} " != * " x64" * ]]; then
316+ error " Download link is for the wrong platform? Please report this at $SUPPORT /issues"
317+ return 1
318+ fi ;;
319+ " arm64" )
320+ if [[ " ${iso_download_link,,} " != * " a64" * && " ${iso_download_link,,} " != * " arm64" * ]]; then
321+ [[ " $DEBUG " == [Yy1]* ]] && echo " Link for ARM platform currently not available!"
322+ return 1
323+ fi ;;
324+ esac
325+
311326 MIDO_URL=" $iso_download_link "
312327 return 0
313328}
0 commit comments