Public bug reported: Configuration of ANACRON_RUN_ON_BATTERY_POWER does not work on Ubuntu(upstart native job) environment.
/usr/share/doc/anacron/README.Debian said: "By default, anacron does not run while on battery power. See /etc/default/anacron to change that." And, default /etc/default/anacron are: --------------------------------------------------- # If set to "yes", start anacron even when on battery power. By # default, the /etc/init.d/anacron script tries to avoid running # anacron unless on AC power, so as to avoid running down the battery. # (Things like the locate updatedb cause a lot of I/O.) ANACRON_RUN_ON_BATTERY_POWER=no --------------------------------------------------- But this feature does not work at all, because ANACRON_RUN_ON_BATTERY_POWER are implemented by sysv init scripts(debian/init.d). debian/init.d has below, but /etc/init/anacron.conf did not care it. -------------------------------------------------------- if test x"$ANACRON_RUN_ON_BATTERY_POWER" != x"yes" && test -x /usr/bin/on_ac_power then /usr/bin/on_ac_power >/dev/null if test $? -eq 1 then log_progress_msg "deferred while on battery power" log_end_msg 0 exit 0 fi fi # on_ac_power doesn't exist, on_ac_power returns 0 (ac power being used) # or on_ac_power returns 255 (undefined, desktop machine without APM) start-stop-daemon --start --exec /usr/sbin/anacron -- -s -------------------------------------------------------- ProblemType: Bug DistroRelease: Ubuntu 12.10 Package: anacron 2.3-19ubuntu1 ProcVersionSignature: Ubuntu 3.5.0-14.16-generic 3.5.3 Uname: Linux 3.5.0-14-generic i686 ApportVersion: 2.5.1-0ubuntu7 Architecture: i386 Date: Thu Sep 13 23:16:30 2012 InstallationMedia: Ubuntu 11.10 "Oneiric" - Build i386 LIVE Binary 20111014-16:01 ProcEnviron: TERM=xterm PATH=(custom, no user) LANG=ja_JP.utf8 SHELL=/bin/zsh SourcePackage: anacron UpgradeStatus: Upgraded to quantal on 2011-12-03 (285 days ago) modified.conffile..etc.init.anacron.conf: [modified] mtime.conffile..etc.init.anacron.conf: 2012-09-13T23:13:27.309295 ** Affects: anacron (Ubuntu) Importance: Undecided Status: New ** Tags: apport-bug i386 quantal running-unity -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1050443 Title: ANACRON_RUN_ON_BATTERY_POWER setting does not work To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/anacron/+bug/1050443/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs