spamassassin/spamassassin-4.0.1-add-logfile-homedir-options.patch
2025-02-21 10:24:41 +01:00

36 lines
1.7 KiB
Diff

diff -ruN Mail-SpamAssassin-4.0.1.old/lib/Mail/SpamAssassin/Plugin/Razor2.pm Mail-SpamAssassin-4.0.1/lib/Mail/SpamAssassin/Plugin/Razor2.pm
--- Mail-SpamAssassin-4.0.1.old/lib/Mail/SpamAssassin/Plugin/Razor2.pm 2024-03-26 05:52:10.000000001 +0100
+++ Mail-SpamAssassin-4.0.1/lib/Mail/SpamAssassin/Plugin/Razor2.pm 2025-02-20 17:39:18.198143207 +0100
@@ -212,7 +212,9 @@
$rc->{opt} = {
debug => (would_log('dbg', $debug) > 1),
foreground => 1,
- config => $self->{main}->{conf}->{razor_config}
+ config => $self->{main}->{conf}->{razor_config},
+ logfile => $self->{main}->{razor_log_file},
+ razorhome => $self->{main}->{razor_home_dir}
};
# no facility prefix on this die
$rc->do_conf() or die "$debug: " . $rc->errstr;
diff -ruN Mail-SpamAssassin-4.0.1.old/spamd/spamd.raw Mail-SpamAssassin-4.0.1/spamd/spamd.raw
--- Mail-SpamAssassin-4.0.1.old/spamd/spamd.raw 2024-03-26 05:52:25.000000001 +0100
+++ Mail-SpamAssassin-4.0.1/spamd/spamd.raw 2025-02-20 17:38:28.793754043 +0100
@@ -378,6 +378,8 @@
# Parse the command line
Getopt::Long::Configure("bundling");
GetOptions(
+ 'razor-home-dir=s' => \$opt{'razor_home_dir'},
+ 'razor-log-file=s' => \$opt{'razor_log_file'},
'allow-tell' => \$opt{'tell'},
'allowed-ips|A=s' => \@{ $opt{'allowed-ip'} },
'configpath|C=s' => \$opt{'configpath'},
@@ -1195,6 +1197,8 @@
my $spamtest = Mail::SpamAssassin->new(
{
+ razor_home_dir => $opt{'razor_home_dir'},
+ razor_log_file => $opt{'razor_log_file'},
dont_copy_prefs => $dontcopy,
rules_filename => ( $opt{'configpath'} || 0 ),
site_rules_filename => ( $opt{'siteconfigpath'} || 0 ),