summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorDaniel Friesel <derf@derf.homelinux.org>2009-05-24 19:54:28 +0200
committerDaniel Friesel <derf@derf.homelinux.org>2009-05-24 19:54:28 +0200
commit41be131dd0917bef70cd83b7db17c6a0cd9f9a4a (patch)
tree02e977765815d54cf1a43c208fdbd30559b2d0ca /etc
parent6f1be59c0d74431f1899a30de7ce9968b9f39cb2 (diff)
fixed check_ac function
Diffstat (limited to 'etc')
-rw-r--r--etc/functions/check_ac7
1 files changed, 6 insertions, 1 deletions
diff --git a/etc/functions/check_ac b/etc/functions/check_ac
index 6ea4bb1..429ed3f 100644
--- a/etc/functions/check_ac
+++ b/etc/functions/check_ac
@@ -1,3 +1,8 @@
## vim:ft=zsh
## check_ac - returns true if machine is running on AC
-[[ $(cat /sys/class/power_supply/AC/online) == 1 ]]
+typeset file=/sys/class/power_supply/AC/online
+if [[ -f $file ]] {
+ [[ $(cat /sys/class/power_supply/AC/online) == 1 ]]
+ return $?
+}
+return 0