Changed OpenBSD CPU temp retrieval to take into account machines that only expose cpu0.temp0 instead of lm0.temp0

This commit is contained in:
rage311 2018-01-16 12:36:29 -07:00
parent 5889f1fe8b
commit c81e01405e

View file

@ -1086,8 +1086,9 @@ get_cpu() {
deg="${deg/C}"
;;
"OpenBSD"* | "Bitrig"*)
deg="$(sysctl -n hw.sensors.lm0.temp0)"
deg="${deg/ degC}"
deg_var="$(sysctl hw.sensors | grep -m1 temp0 | cut -d'=' -f1)"
deg="$(sysctl -n $deg_var)"
deg="${deg/0 degC}"
;;
esac
;;