From 773220d7604fed304ceaf3fab6c1cf733ff6ac0c Mon Sep 17 00:00:00 2001 From: Mason Rowe Date: Thu, 10 Jun 2021 23:18:06 -0400 Subject: [PATCH] Hotfix for bad CPU output on ARM machines --- yabs.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/yabs.sh b/yabs.sh index 41d45a9..12b95e7 100755 --- a/yabs.sh +++ b/yabs.sh @@ -172,8 +172,9 @@ else fi echo -e "Processor : $CPU_PROC" if [[ $ARCH = *aarch64* || $ARCH = *arm* ]]; then - CPU_CORES=$(lscpu | grep "CPU(s):" | sed 's/CPU(s): *//g') + CPU_CORES=$(lscpu | grep "^[[:blank:]]*CPU(s):" | sed 's/CPU(s): *//g') CPU_FREQ=$(lscpu | grep "CPU max MHz" | sed 's/CPU max MHz: *//g') + [[ -z "$CPU_FREQ" ]] && CPU_FREQ="???" CPU_FREQ="${CPU_FREQ} MHz" else CPU_CORES=$(awk -F: '/model name/ {core++} END {print core}' /proc/cpuinfo)