--- /etc/cron.daily/apt-compat 2016-10-31 15:31:39.000000000 +0100 +++ apt-compat-3 2018-01-10 08:06:05.394749441 +0100 @@ -17,15 +17,11 @@ # 0 (true) System is on main power # 1 (false) System is not on main power # 255 (false) Power status could not be determined # Desktop systems always return 255 it seems if which on_ac_power >/dev/null 2>&1; then - on_ac_power - POWER=$? - if [ $POWER -eq 1 ]; then - return 1 - fi + on_ac_power || [ $? -ne 1 ] || return 1 fi return 0 } # sleep for a random interval of time (default 30min)