Package: spampd
Version: 2.30-9
Severity: normal
Tags: patch
"--config" option do not work properly, because $options{'config'}
has scalar reference. Mail::SpamAassasin always fail to read config file.
Please remove key from %options, or use dereference (like
${options{'config'}}).
# Now, I'll attach a patch of key remove version.
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-2-k7-smp
Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8)
Versions of packages spampd depends on:
ii adduser 3.87 Add and remove users and groups
ii dpkg 1.13.22 package maintenance system for Deb
ii libnet-server-perl 0.90-1 An extensible, general perl server
ii lsb-base 3.1-10 Linux Standard Base 3.1 init scrip
ii perl 5.8.8-6 Larry Wall's Practical Extraction
ii spamassassin 3.1.3-1 Perl-based spam filter using text
spampd recommends no packages.
-- no debconf information
diff -ru spampd-2.30.old/debian/patches/60-use-spampd-conf.dpatch
spampd-2.30/debian/patches/60-use-spampd-conf.dpatch
--- spampd-2.30.old/debian/patches/60-use-spampd-conf.dpatch 2006-06-29
12:37:38.000000000 +0900
+++ spampd-2.30/debian/patches/60-use-spampd-conf.dpatch 2006-06-29
12:44:21.000000000 +0900
@@ -5,9 +5,9 @@
## DP: Dont open user preferences for spamassassin
@DPATCH@
-diff -urNad trunk/spampd /tmp/dpep.IFxtvg/trunk/spampd
---- trunk/spampd 2006-06-13 20:06:05.000000000 +0200
-+++ /tmp/dpep.IFxtvg/trunk/spampd 2006-06-13 20:07:52.078374699 +0200
+diff -urNad spampd-2.30~/spampd spampd-2.30/spampd
+--- spampd-2.30~/spampd 2006-06-29 12:42:12.531795613 +0900
++++ spampd-2.30/spampd 2006-06-29 12:43:32.885080927 +0900
@@ -778,6 +778,7 @@
my $satimeout = 285; # SpamAssassin timeout in seconds (15s less than Postfix
# default for smtp_data_done_timeout)
@@ -16,15 +16,7 @@
my $user = 'mail'; # user to run as
my $group = 'mail'; # group to run as
my $tagall = 0; # mark-up all msgs with SA, not just spam
-@@ -809,6 +810,7 @@
- relayhost => \$relayhost,
- relayport => \$relayport,
- pid => \$pidfile,
-+ config => \$configfile,
- user => \$user,
- group => \$group,
- maxrequests => \$maxrequests,
-@@ -845,6 +847,7 @@
+@@ -845,6 +846,7 @@
'debug|d',
'help|h|?',
'local-only|l',
@@ -32,7 +24,7 @@
'log-rules-hit|rh',
'dose',
'add-sc-header|ash', # deprecated
-@@ -884,10 +887,19 @@
+@@ -884,10 +886,19 @@
$host = $tmp[0];
if ( $tmp[1] ) { $port = $tmp[1]; }
@@ -53,7 +45,7 @@
$options{'auto-whitelist'} and eval {
require Mail::SpamAssassin::DBBasedAddrList;
-@@ -897,7 +909,11 @@
+@@ -897,7 +908,11 @@
$assassin->set_persistent_address_list_factory ($addrlistfactory);
};
@@ -66,7 +58,7 @@
# thanks to Kurt Andersen for the 'uname -s' fix
if ( !$options{logsock} ) {
-@@ -1087,6 +1103,7 @@
+@@ -1087,6 +1102,7 @@
[B<--set-envelope-from|sef>]
[B<--auto-whitelist|aw>]
[B<--local-only|L>]
@@ -74,7 +66,7 @@
[B<--debug|d>]
B<spampd> B<--help>
-@@ -1416,6 +1433,12 @@
+@@ -1416,6 +1432,12 @@
Turn off all SA network-based tests (DNS, Razor, etc).