Unverified Commit f8dcd825 authored by Kroese's avatar Kroese Committed by GitHub
Browse files

feat: Add Windows 11 25H2 download (#1439)

parent 6be89c92
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -93,9 +93,9 @@ kubectl apply -f https://raw.githubusercontent.com/dockur/windows/refs/heads/mas
  
  | **Value** | **Version**            | **Size** |
  |---|---|---|
  | `11`   | Windows 11 Pro            | 5.4 GB   |
  | `11`   | Windows 11 Pro            | 7.2 GB   |
  | `11l`  | Windows 11 LTSC           | 4.7 GB   |
  | `11e`  | Windows 11 Enterprise     | 5.3 GB   |
  | `11e`  | Windows 11 Enterprise     | 6.6 GB   |
  ||||
  | `10`   | Windows 10 Pro            | 5.7 GB   |
  | `10l`  | Windows 10 LTSC           | 4.6 GB   |
+5 −5
Original line number Diff line number Diff line
@@ -722,14 +722,14 @@ getMido() {

  case "${id,,}" in
    "win11x64" )
      size=5819484160
      sum="b56b911bf18a2ceaeb3904d87e7c770bdf92d3099599d61ac2497b91bf190b11"
      size=7736125440
      sum="d141f6030fed50f75e2b03e1eb2e53646c4b21e5386047cb860af5223f102a32"
      url="https://software-static.download.prss.microsoft.com/dbazure/888969d5-f34g-4e03-ac9d-1f9786c66749/26200.6584.250915-1905.25h2_ge_release_svc_refresh_CLIENT_CONSUMER_x64FRE_en-us.iso"
      ;;
    "win11x64-enterprise-eval" )
      size=5387960320
      sum="755a90d43e826a74b9e1932a34788b898e028272439b777e5593dee8d53622ae"
      url="https://software-static.download.prss.microsoft.com/dbazure/888969d5-f34g-4e03-ac9d-1f9786c66749/26100.1.240331-1435.ge_release_CLIENTENTERPRISEEVAL_OEMRET_A64FRE_en-us.iso"
      size=7092807680
      sum="a61adeab895ef5a4db436e0a7011c92a2ff17bb0357f58b13bbc4062e535e7b9"
      url="https://software-static.download.prss.microsoft.com/dbazure/888969d5-f34g-4e03-ac9d-1f9786c66749/26200.6584.250915-1905.25h2_ge_release_svc_refresh_CLIENTENTERPRISEEVAL_OEMRET_x64FRE_en-us.iso"
      ;;
    "win11x64-enterprise-iot-eval" | "win11x64-enterprise-ltsc-eval" )
      size=5060020224
+21 −6
Original line number Diff line number Diff line
@@ -171,6 +171,8 @@ download_windows() {
    return 1
  fi

  [[ "$DEBUG" == [Yy1]* ]] && echo "Found download link: $iso_download_link"

  MIDO_URL="$iso_download_link"
  return 0
}
@@ -274,8 +276,6 @@ download_windows_eval() {
          fi ;;
        "arm64" )
          iso_download_link=$(echo "$iso_download_links" | head -n 2 | tail -n 1) ;;
        * )
          error "Invalid platform specified, value \"$PLATFORM\" is not recognized!" && return 1 ;;
      esac ;;
    "enterprise" )
      case "${PLATFORM,,}" in
@@ -287,16 +287,16 @@ download_windows_eval() {
          fi ;;
        "arm64" )
          iso_download_link=$(echo "$iso_download_links" | head -n 2 | tail -n 1) ;;
        * )
          error "Invalid platform specified, value \"$PLATFORM\" is not recognized!" && return 1 ;;
      esac ;;
    "server" )
      case "${PLATFORM,,}" in
        "x64" )
          iso_download_link=$(echo "$iso_download_links" | head -n 1) ;;
      esac ;;
    * )
      error "Invalid type specified, value \"$enterprise_type\" is not recognized!" && return 1 ;;
  esac

  [[ "$DEBUG" == [Yy1]* ]] && echo "Found download link: $iso_download_link"
  [ -z "$iso_download_link" ] && error "Could not parse download link from page!" && return 1

  # Follow redirect so proceeding log message is useful
@@ -308,6 +308,21 @@ download_windows_eval() {
    return $?
  }

  [[ "$DEBUG" == [Yy1]* ]] && echo "Found download link: $iso_download_link"

  case "${PLATFORM,,}" in
    "x64" )
      if [[ "${iso_download_link,,}" != *"x64"* ]]; then
        error "Download link is for the wrong platform? Please report this at $SUPPORT/issues" 
        return 1
      fi ;;
    "arm64" )
      if [[ "${iso_download_link,,}" != *"a64"* && "${iso_download_link,,}" != *"arm64"* ]]; then
        [[ "$DEBUG" == [Yy1]* ]] && echo "Link for ARM platform currently not available!"
        return 1
      fi ;;
  esac

  MIDO_URL="$iso_download_link"
  return 0
}