Fix CPU speed on BSD

This commit is contained in:
Dylan Araps 2016-05-12 20:34:36 +10:00
parent db2824a8e1
commit 2b72944289

View file

@ -1104,10 +1104,18 @@ getcpu () {
# Get cpu cores
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"
;;
esac
# Remove uneeded patterns from cpu output
# This is faster than sed/gsub
cpu=${cpu//(tm)}