mirror of
				https://github.com/tteck/Proxmox.git
				synced 2025-10-31 02:49:19 +00:00 
			
		
		
		
	Require PVE 8.1 or later
This commit is contained in:
		
							parent
							
								
									d3f71d078d
								
							
						
					
					
						commit
						39ea1d4a20
					
				| @ -95,16 +95,13 @@ root_check() { | ||||
| 
 | ||||
| # This function checks the version of Proxmox Virtual Environment (PVE) and exits if the version is not supported. | ||||
| pve_check() { | ||||
|   if [ $(pveversion | grep "pve-manager/8" | wc -l) -ne 1 ]; then | ||||
|     whiptail --backtitle "Proxmox VE Helper Scripts" --msgbox --title "Proxmox VE 7 Detected" "You are currently using Proxmox VE 7 (EOL 2024-07), refrain from creating Debian 12 LXCs. \nDefault distribution for $APP LXC is ${var_os} ${var_version}" 10 60 | ||||
|   fi | ||||
|   if ! pveversion | grep -Eq "pve-manager/(7\.4-(1[3-8])|8\.[1-2])"; then | ||||
|   if ! pveversion | grep -Eq "pve-manager/8.[1-3]"; then | ||||
|     msg_error "This version of Proxmox Virtual Environment is not supported" | ||||
|     echo -e "Requires PVE7 Version 7.4-13 or later, or PVE8 Version 8.1.1 or later." | ||||
|     echo -e "Requires Proxmox Virtual Environment Version 8.1 or later." | ||||
|     echo -e "Exiting..." | ||||
|     sleep 2 | ||||
|     exit | ||||
|   fi | ||||
| fi | ||||
| } | ||||
| 
 | ||||
| # This function checks the system architecture and exits if it's not "amd64". | ||||
|  | ||||
| @ -92,13 +92,13 @@ function check_root() { | ||||
| } | ||||
| 
 | ||||
| function pve_check() { | ||||
|   if ! pveversion | grep -Eq "pve-manager/(7\.4-(1[3-8])|8\.[1-2])"; then | ||||
|   if ! pveversion | grep -Eq "pve-manager/8.[1-3]"; then | ||||
|     msg_error "This version of Proxmox Virtual Environment is not supported" | ||||
|     echo -e "Requires PVE7 Version 7.4-13 or later, or PVE8 Version 8.1.1 or later." | ||||
|     echo -e "Requires Proxmox Virtual Environment Version 8.1 or later." | ||||
|     echo -e "Exiting..." | ||||
|     sleep 2 | ||||
|     exit | ||||
|   fi | ||||
| fi | ||||
| } | ||||
| 
 | ||||
| function arch_check() { | ||||
|  | ||||
| @ -115,13 +115,13 @@ function check_root() { | ||||
| } | ||||
| 
 | ||||
| function pve_check() { | ||||
|   if ! pveversion | grep -Eq "pve-manager/(7\.4-(1[3-8])|8\.[1-2])"; then | ||||
|   if ! pveversion | grep -Eq "pve-manager/8.[1-3]"; then | ||||
|     msg_error "This version of Proxmox Virtual Environment is not supported" | ||||
|     echo -e "Requires PVE7 Version 7.4-13 or later, or PVE8 Version 8.1.1 or later." | ||||
|     echo -e "Requires Proxmox Virtual Environment Version 8.1 or later." | ||||
|     echo -e "Exiting..." | ||||
|     sleep 2 | ||||
|     exit | ||||
|   fi | ||||
| fi | ||||
| } | ||||
| 
 | ||||
| function arch_check() { | ||||
|  | ||||
| @ -62,11 +62,11 @@ function cleanup() { | ||||
| } | ||||
| TEMP_DIR=$(mktemp -d) | ||||
| pushd $TEMP_DIR >/dev/null | ||||
|  if ! pveversion | grep -Eq "pve-manager/(7\.4-(1[3-8])|8\.[1-2])"; then | ||||
|   echo "⚠ This version of Proxmox Virtual Environment is not supported" | ||||
|   echo -e "Requires PVE7 Version 7.4-13 or later, or PVE8 Version 8.1.1 or later." | ||||
|   echo "Exiting..." | ||||
|   sleep 3 | ||||
| if ! pveversion | grep -Eq "pve-manager/8.[1-3]"; then | ||||
|   msg_error "This version of Proxmox Virtual Environment is not supported" | ||||
|   echo -e "Requires Proxmox Virtual Environment Version 8.1 or later." | ||||
|   echo -e "Exiting..." | ||||
|   sleep 2 | ||||
|   exit | ||||
| fi | ||||
| if (whiptail --backtitle "Proxmox VE Helper Scripts" --title "Mikrotik RouterOS CHR VM" --yesno "This will create a New Mikrotik RouterOS CHR VM. Proceed?" 10 58); then | ||||
|  | ||||
| @ -91,13 +91,13 @@ function check_root() { | ||||
| } | ||||
| 
 | ||||
| function pve_check() { | ||||
|   if ! pveversion | grep -Eq "pve-manager/(7\.4-(1[3-8])|8\.[1-2])"; then | ||||
|   if ! pveversion | grep -Eq "pve-manager/8.[1-3]"; then | ||||
|     msg_error "This version of Proxmox Virtual Environment is not supported" | ||||
|     echo -e "Requires PVE7 Version 7.4-13 or later, or PVE8 Version 8.1.1 or later." | ||||
|     echo -e "Requires Proxmox Virtual Environment Version 8.1 or later." | ||||
|     echo -e "Exiting..." | ||||
|     sleep 2 | ||||
|     exit | ||||
|   fi | ||||
| fi | ||||
| } | ||||
| 
 | ||||
| function arch_check() { | ||||
|  | ||||
| @ -157,13 +157,13 @@ function msg_error() { | ||||
| } | ||||
| 
 | ||||
| function pve_check() { | ||||
|   if ! pveversion | grep -Eq "pve-manager/(7\.4-(1[3-8])|8\.[1-2])"; then | ||||
|     echo -e "${CROSS} This version of Proxmox Virtual Environment is not supported" | ||||
|     echo -e "Requires PVE7 Version 7.4-13 or later, or PVE8 Version 8.1.1 or later." | ||||
|   if ! pveversion | grep -Eq "pve-manager/8.[1-3]"; then | ||||
|     msg_error "This version of Proxmox Virtual Environment is not supported" | ||||
|     echo -e "Requires Proxmox Virtual Environment Version 8.1 or later." | ||||
|     echo -e "Exiting..." | ||||
|     sleep 2 | ||||
|     exit | ||||
|   fi | ||||
| fi | ||||
| } | ||||
| 
 | ||||
| function arch_check() { | ||||
|  | ||||
| @ -91,13 +91,13 @@ function check_root() { | ||||
| } | ||||
| 
 | ||||
| function pve_check() { | ||||
|   if ! pveversion | grep -Eq "pve-manager/(7\.4-(1[3-8])|8\.[1-2])"; then | ||||
|   if ! pveversion | grep -Eq "pve-manager/8.[1-3]"; then | ||||
|     msg_error "This version of Proxmox Virtual Environment is not supported" | ||||
|     echo -e "Requires PVE7 Version 7.4-13 or later, or PVE8 Version 8.1.1 or later." | ||||
|     echo -e "Requires Proxmox Virtual Environment Version 8.1 or later." | ||||
|     echo -e "Exiting..." | ||||
|     sleep 2 | ||||
|     exit | ||||
|   fi | ||||
| fi | ||||
| } | ||||
| 
 | ||||
| function arch_check() { | ||||
|  | ||||
| @ -92,13 +92,13 @@ function check_root() { | ||||
| } | ||||
| 
 | ||||
| function pve_check() { | ||||
|   if ! pveversion | grep -Eq "pve-manager/(7\.4-(1[3-8])|8\.[1-2])"; then | ||||
|   if ! pveversion | grep -Eq "pve-manager/8.[1-3]"; then | ||||
|     msg_error "This version of Proxmox Virtual Environment is not supported" | ||||
|     echo -e "Requires PVE7 Version 7.4-13 or later, or PVE8 Version 8.1.1 or later." | ||||
|     echo -e "Requires Proxmox Virtual Environment Version 8.1 or later." | ||||
|     echo -e "Exiting..." | ||||
|     sleep 2 | ||||
|     exit | ||||
|   fi | ||||
| fi | ||||
| } | ||||
| 
 | ||||
| function arch_check() { | ||||
|  | ||||
| @ -92,13 +92,13 @@ function check_root() { | ||||
| } | ||||
| 
 | ||||
| function pve_check() { | ||||
|   if ! pveversion | grep -Eq "pve-manager/(7\.4-(1[3-8])|8\.[1-2])"; then | ||||
|   if ! pveversion | grep -Eq "pve-manager/8.[1-3]"; then | ||||
|     msg_error "This version of Proxmox Virtual Environment is not supported" | ||||
|     echo -e "Requires PVE7 Version 7.4-13 or later, or PVE8 Version 8.1.1 or later." | ||||
|     echo -e "Requires Proxmox Virtual Environment Version 8.1 or later." | ||||
|     echo -e "Exiting..." | ||||
|     sleep 2 | ||||
|     exit | ||||
|   fi | ||||
| fi | ||||
| } | ||||
| 
 | ||||
| function arch_check() { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user