From 4f65880dae72196124e408470c30e764db2b8ac3 Mon Sep 17 00:00:00 2001 From: "terry%mozilla.org" <> Date: Tue, 12 Oct 1999 01:18:39 +0000 Subject: Added ability to run "processmail rescanall" to scan *every* bug for any mail that ought to be sent to someone. --- processmail | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'processmail') diff --git a/processmail b/processmail index 58d53e51f..7cb3c7d6e 100755 --- a/processmail +++ b/processmail @@ -367,6 +367,20 @@ if ($#ARGV == 1) { $nametoexclude = lc($ARGV[1]); } -ProcessOneBug($ARGV[0]); +if ($ARGV[0] eq "rescanall") { + print "
Collecting bug ids...\n"; + SendSQL("select bug_id from bugs order by bug_id"); + my @list; + while (my @row = FetchSQLData()) { + push @list, $row[0]; + } + foreach my $id (@list) { + $ARGV[0] = $id; + print "
Doing bug $id\n"; + ProcessOneBug($ARGV[0]); + } +} else { + ProcessOneBug($ARGV[0]); +} exit; -- cgit v1.2.3-24-g4f1b