Dear Maintainer,
Indeed, this change caught us by surprise after the upgrade to Debian
13, as Jeffrey already pointed out the previous behavior made a lot of
sense, so it would be great to see it restored, i.e. by having another
set of logcheck-on-boot.{service,timer} units using OnBootSec and the -R
option when calling logcheck in the ExecStart.
For the time being, as quick fix, removing
[ ! -d /run/systemd/system ] &&
from the @reboot line /etc/cron.d/logcheck, so it's again as before the
upgrade to Debian 13
@reboot logcheck if [ -x /usr/sbin/logcheck ]; then nice -n10 /usr/sbin/logcheck -R; fi
will also give you back the 'Reboot:'-prefixed mail messages.
Cheers
Wolfgang