zshrc: Fixed OpenBSD battery function
authorMoviuro <moviuro+grml@gmail.com>
Mon, 22 Dec 2014 09:01:34 +0000 (10:01 +0100)
committerFrank Terbeck <ft@grml.org>
Sat, 27 Dec 2014 21:51:12 +0000 (22:51 +0100)
It displayed some warnings when it couldn't access the battery information

etc/zsh/zshrc

index 54572f1..cf4dd50 100644 (file)
@@ -1698,7 +1698,7 @@ batteryopenbsd(){
 GRML_BATTERY_LEVEL=''
 local bat batfull batwarn batnow num
 for num in 0 1 ; do
-    bat=$(sysctl -n hw.sensors.acpibat${num})
+    bat=$(sysctl -n hw.sensors.acpibat${num} 2>/dev/null)
     if [[ -n $bat ]]; then
         batfull=${"$(sysctl -n hw.sensors.acpibat${num}.amphour0)"%% *}
         batwarn=${"$(sysctl -n hw.sensors.acpibat${num}.amphour1)"%% *}