Fix CPU speed on BSD

This commit is contained in:
Dylan Araps 2016-05-12 20:34:36 +10:00
parent db2824a8e1
commit 2b72944289
1 changed files with 8 additions and 0 deletions

View File

@ -1104,10 +1104,18 @@ getcpu () {
# Get cpu cores # Get cpu cores
cores=$(sysctl -n hw.ncpu) cores=$(sysctl -n hw.ncpu)
# Fix for speeds under 1ghz
if [ -z "${speed:1}" ]; then
speed="0.${speed}"
else
speed=${speed:0:1}.${speed:1}
fi
cpu="$cpu @ ${speed}GHz" cpu="$cpu @ ${speed}GHz"
;; ;;
esac esac
# Remove uneeded patterns from cpu output # Remove uneeded patterns from cpu output
# This is faster than sed/gsub # This is faster than sed/gsub
cpu=${cpu//(tm)} cpu=${cpu//(tm)}