浏览代码

Update post-pve-install.sh

Code refactoring
tteckster 2 年之前
父节点
当前提交
c7796d0fd2
共有 1 个文件被更改,包括 1 次插入4 次删除
  1. 1 4
      misc/post-pve-install.sh

+ 1 - 4
misc/post-pve-install.sh

@@ -142,9 +142,7 @@ EOF
   esac
   esac
 
 
   microcode=""
   microcode=""
-  cpu=$(lscpu | grep -oP 'Vendor ID:\s*\K\S+')
-  if [ "$cpu" == "GenuineIntel" ]; then
-    if lscpu | grep -qP 'Model name:.*N'; then
+  if lscpu | grep -qP 'Vendor ID:.*GenuineIntel' && lscpu | grep -qP 'Model name:.*N'; then
       CHOICE=$(whiptail --title "N-SERIES PROCESSOR DETECTED" --menu "\nTo ensure compatibility with Proxmox VE on systems equipped with N-series processors, it is recommended to install the Proxmox 6.2 kernel.\n\nInstall the Proxmox 6.2 kernel now?" 16 58 2 \
       CHOICE=$(whiptail --title "N-SERIES PROCESSOR DETECTED" --menu "\nTo ensure compatibility with Proxmox VE on systems equipped with N-series processors, it is recommended to install the Proxmox 6.2 kernel.\n\nInstall the Proxmox 6.2 kernel now?" 16 58 2 \
         "yes" " " \
         "yes" " " \
         "no" " " 3>&1 1>&2 2>&3)
         "no" " " 3>&1 1>&2 2>&3)
@@ -159,7 +157,6 @@ EOF
         msg_error "Selected no to Installing the Proxmox 6.2 kernel"
         msg_error "Selected no to Installing the Proxmox 6.2 kernel"
         ;;
         ;;
       esac
       esac
-    fi
   fi
   fi
 
 
   if [ "$microcode" == "need" ]; then
   if [ "$microcode" == "need" ]; then