Update haos-vm.sh

This commit is contained in:
tteckster 2022-04-26 06:24:16 -04:00 committed by GitHub
parent 7eb773a127
commit 4ae6d598db
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 11 additions and 5 deletions

View File

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