From a4d6fee95fc169e43d36c2afc1f808abb517dd60 Mon Sep 17 00:00:00 2001 From: tteckster Date: Fri, 29 Jul 2022 22:08:13 -0400 Subject: [PATCH] add PVE check --- vm/haos-vm-v3.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/vm/haos-vm-v3.sh b/vm/haos-vm-v3.sh index 6e92ae82..4dbb9499 100644 --- a/vm/haos-vm-v3.sh +++ b/vm/haos-vm-v3.sh @@ -1,5 +1,6 @@ #!/usr/bin/env bash echo -e "Loading..." +PVE=$(pveversion | grep "pve-manager/7" | wc -l) GEN_MAC=$(echo '00 60 2f'$(od -An -N3 -t xC /dev/urandom) | sed -e 's/ /:/g' | tr '[:lower:]' '[:upper:]') NEXTID=$(pvesh get /cluster/nextid) RELEASE=$(curl -sX GET "https://api.github.com/repos/home-assistant/operating-system/releases" | awk '/tag_name/{print $4;exit}' FS='[""]') @@ -49,6 +50,13 @@ function cleanup() { TEMP_DIR=$(mktemp -d) pushd $TEMP_DIR >/dev/null + +if [[ "$PVE" != "1" ]]; then + echo -e "${RD}This script requires Proxmox Virtual Environment 7.0 or greater${CL}" + echo -e "Exiting..." + sleep 2 + exit +fi while true; do clear