mirror of https://github.com/tteck/Proxmox.git
				
				
				
			
							parent
							
								
									0d977e3881
								
							
						
					
					
						commit
						3486bba827
					
				| 
						 | 
					@ -23,12 +23,14 @@ cat <<"EOF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
EOF
 | 
					EOF
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					RD=$(echo "\033[01;31m")
 | 
				
			||||||
YW=$(echo "\033[33m")
 | 
					YW=$(echo "\033[33m")
 | 
				
			||||||
GN=$(echo "\033[1;92m")
 | 
					GN=$(echo "\033[1;92m")
 | 
				
			||||||
CL=$(echo "\033[m")
 | 
					CL=$(echo "\033[m")
 | 
				
			||||||
BFR="\\r\\033[K"
 | 
					BFR="\\r\\033[K"
 | 
				
			||||||
HOLD="-"
 | 
					HOLD="-"
 | 
				
			||||||
CM="${GN}✓${CL}"
 | 
					CM="${GN}✓${CL}"
 | 
				
			||||||
 | 
					CROSS="${RD}✗${CL}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
set -euo pipefail
 | 
					set -euo pipefail
 | 
				
			||||||
shopt -s inherit_errexit nullglob
 | 
					shopt -s inherit_errexit nullglob
 | 
				
			||||||
| 
						 | 
					@ -43,6 +45,20 @@ msg_ok() {
 | 
				
			||||||
    echo -e "${BFR} ${CM} ${GN}${msg}${CL}"
 | 
					    echo -e "${BFR} ${CM} ${GN}${msg}${CL}"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					msg_error() {
 | 
				
			||||||
 | 
					  local msg="$1"
 | 
				
			||||||
 | 
					  echo -e "${BFR} ${CROSS} ${RD}${msg}${CL}"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					msg_info "Checking CPU Vendor"
 | 
				
			||||||
 | 
					cpu=$(lscpu | grep -oP 'Vendor ID:\s*\K\S+')
 | 
				
			||||||
 | 
					if [ "$cpu" == "GenuineIntel" ]; then
 | 
				
			||||||
 | 
					  msg_ok "${cpu} was detected"
 | 
				
			||||||
 | 
					else
 | 
				
			||||||
 | 
					  msg_error "${cpu} is not supported" 
 | 
				
			||||||
 | 
					  exit
 | 
				
			||||||
 | 
					fi 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Installing iucode-tool: a tool for updating Intel processor microcode"
 | 
					msg_info "Installing iucode-tool: a tool for updating Intel processor microcode"
 | 
				
			||||||
apt-get install -y iucode-tool &>/dev/null
 | 
					apt-get install -y iucode-tool &>/dev/null
 | 
				
			||||||
msg_ok "Installed iucode-tool"
 | 
					msg_ok "Installed iucode-tool"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue