You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by jm...@apache.org on 2006/11/20 16:27:34 UTC
svn commit: r477224 - /spamassassin/trunk/masses/mass-check
Author: jm
Date: Mon Nov 20 07:27:34 2006
New Revision: 477224
URL: http://svn.apache.org/viewvc?view=rev&rev=477224
Log:
add --cf switch to mass-check
Modified:
spamassassin/trunk/masses/mass-check
Modified: spamassassin/trunk/masses/mass-check
URL: http://svn.apache.org/viewvc/spamassassin/trunk/masses/mass-check?view=diff&rev=477224&r1=477223&r2=477224
==============================================================================
--- spamassassin/trunk/masses/mass-check (original)
+++ spamassassin/trunk/masses/mass-check Mon Nov 20 07:27:34 2006
@@ -46,6 +46,7 @@
were encapsulated by servers matching the regexp RE
(default = extract all SpamAssassin-encapsulated mails)
--lint check rules for syntax before running
+ --cf='config line' Additional line of configuration
client/server mode options
--server host:port
@@ -117,7 +118,7 @@
$opt_mid $opt_net $opt_nosort $opt_progress $opt_showdots
$opt_spamlog $opt_tail $opt_rules $opt_restart $opt_loguris
$opt_logmem $opt_after $opt_before $opt_rewrite $opt_deencap
- $opt_learn $opt_reuse $opt_lint $opt_cache $opt_noisy
+ $opt_learn $opt_reuse $opt_lint $opt_cache $opt_noisy $opt_cf
$total_messages $statusevery $opt_cachedir
$opt_client $opt_cs_max $opt_cs_timeout $opt_cs_paths_only
$opt_server %postdata %real $svn_revision
@@ -148,6 +149,7 @@
$opt_spamlog = "spam.log";
$opt_learn = 0;
$reuse_rules_loaded_p = 0;
+$opt_cf = [];
my @ORIG_ARGV = @ARGV;
GetOptions("c=s", "p=s", "f=s", "j=i", "n", "o", "all", "bayes", "debug:s",
@@ -158,6 +160,7 @@
"cachedir=s", "noisy",
"server=s", "cs_max=i", "cs_timeout=i", "cs_paths_only",
"client=s",
+ 'cf=s' => \@{$opt_cf},
"dir" => sub { $opt_format = "dir"; },
"file" => sub { $opt_format = "file"; },
"mbox" => sub { $opt_format = "mbox"; },
@@ -207,6 +210,7 @@
'local_tests_only' => $opt_net ? 0 : 1,
'only_these_rules' => $opt_rules,
'ignore_safety_expire_timeout' => 1,
+ 'post_config_text' => join("\n", @{$opt_cf})."\n",
PREFIX => '',
DEF_RULES_DIR => $opt_c,
LOCAL_RULES_DIR => '',
@@ -241,6 +245,7 @@
'local_tests_only' => $opt_net ? 0 : 1,
'only_these_rules' => $opt_rules,
'ignore_safety_expire_timeout' => 1,
+ 'post_config_text' => join("\n", @{$opt_cf})."\n",
PREFIX => '',
DEF_RULES_DIR => $opt_c,
LOCAL_RULES_DIR => '',