Quellcode durchsuchen

Update haos-vm.sh

tteckster vor 3 Jahren
Ursprung
Commit
4ae6d598db
1 geänderte Dateien mit 11 neuen und 5 gelöschten Zeilen
  1. 11 5
      vm/haos-vm.sh

+ 11 - 5
vm/haos-vm.sh

@@ -220,15 +220,21 @@ fi
 msg_ok "Using ${CL}${BL}$STORAGE${CL} ${GN}for Storage Location."
 msg_ok "Container ID is ${CL}${BL}$VMID${CL}."
 msg_info "Getting URL for Latest Home Assistant Disk Image"
+RELEASE_TYPE=qcow2
 URL=$(cat<<EOF | python3
 import requests
-url = "https://api.github.com/repos/home-assistant/operating-system/releases/latest"
+url = "https://api.github.com/repos/home-assistant/operating-system/releases"
 r = requests.get(url).json()
 if "message" in r:
-        exit()
-for asset in r["assets"]:
-        if asset["name"].endswith("qcow2.xz"):
-                print(asset["browser_download_url"])
+    exit()
+for release in r:
+    if release["prerelease"]:
+        continue
+    for asset in release["assets"]:
+        if asset["name"].find("$RELEASE_TYPE") != -1:
+            image_url = asset["browser_download_url"]
+            print(image_url)
+            exit()
 EOF
 )
 if [ -z "$URL" ]; then