]> granicus.if.org Git - cronie/commitdiff
Query power supply status directly from kernel.
authorTomas Mraz <tmraz@fedoraproject.org>
Tue, 23 Aug 2016 13:28:35 +0000 (15:28 +0200)
committerTomas Mraz <tmraz@fedoraproject.org>
Tue, 23 Aug 2016 13:28:35 +0000 (15:28 +0200)
contrib/0anacron

index 7bcb684bf9994d3ae0aab099696ce4ee7967497e..72a613d1b4d36fd0107a7f590ee323415406b32e 100644 (file)
@@ -4,14 +4,11 @@ if test -r /var/spool/anacron/cron.daily; then
     day=`cat /var/spool/anacron/cron.daily`
 fi
 if [ `date +%Y%m%d` = "$day" ]; then
-    exit 0;
+    exit 0
 fi
 
 # Do not run jobs when on battery power
-if test -x /usr/bin/on_ac_power; then
-    /usr/bin/on_ac_power >/dev/null 2>&1
-    if test $? -eq 1; then
+if [ `cat /sys/class/power_supply/AC/online 2>/dev/null`x = 0x ]; then
     exit 0
-    fi
 fi
 /usr/sbin/anacron -s