#!/usr/bin/execlineb -P
# Mirror debian/init.d start (OpenRC): run anacron once to catch up.

ifelse { test -x /usr/sbin/anacron } {
	envfile -I /etc/default/anacron
	importas -uD "no" ANACRON_RUN_ON_BATTERY_POWER ANACRON_RUN_ON_BATTERY_POWER
	importas -sCuD "-s" ANACRON_ARGS ANACRON_ARGS

	ifelse { test "${ANACRON_RUN_ON_BATTERY_POWER}" = yes } {
		exec /usr/sbin/anacron ${ANACRON_ARGS}
	}

	ifelse { test -x /usr/bin/on_ac_power } {
		# on_ac_power: 0 = AC, 1 = battery
		ifelse { /usr/bin/on_ac_power } {
			exec /usr/sbin/anacron ${ANACRON_ARGS}
		} {
			exit 0
		}
	}

	exec /usr/sbin/anacron ${ANACRON_ARGS}
}

exit 0
