On Fri, Dec 06, 2013 at 09:35:44AM +0100, nijel wrote: > the cron script (once enabled) does not invoke sa-compile as the directory > /var/lib/spamassassin/compiled does not exist after package installation. > > Once this directory is created (either manually or by executing sa-compile), > the cron job works as expected.
This is intentional. Rules aren't compiled by default, since we don't list a hard dependency on gcc and the various other tools needed for sa-compile. It's on my to-do list to split sa-compile into a separate package that can properly depend on the tools it needs. The sa-compile package's cron job can unconditionally compile the rules, since it can safely assume that if you have the package installed then you intend to compile your rules.
signature.asc
Description: Digital signature