From: Tomas Mraz Date: Tue, 23 Aug 2016 13:28:35 +0000 (+0200) Subject: Query power supply status directly from kernel. X-Git-Tag: cronie-1.5.2~37 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=243446583a208801f0a9330d0aab513d77871f1f;p=cronie Query power supply status directly from kernel. --- diff --git a/contrib/0anacron b/contrib/0anacron index 7bcb684..72a613d 100644 --- a/contrib/0anacron +++ b/contrib/0anacron @@ -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