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 2005/11/18 04:33:41 UTC

svn commit: r345431 - /spamassassin/trunk/build/automc/buildbot_ready

Author: jm
Date: Thu Nov 17 19:33:40 2005
New Revision: 345431

URL: http://svn.apache.org/viewcvs?rev=345431&view=rev
Log:
ignore rules-by-mail stuff if it's over an hour old

Modified:
    spamassassin/trunk/build/automc/buildbot_ready

Modified: spamassassin/trunk/build/automc/buildbot_ready
URL: http://svn.apache.org/viewcvs/spamassassin/trunk/build/automc/buildbot_ready?rev=345431&r1=345430&r2=345431&view=diff
==============================================================================
--- spamassassin/trunk/build/automc/buildbot_ready (original)
+++ spamassassin/trunk/build/automc/buildbot_ready Thu Nov 17 19:33:40 2005
@@ -41,19 +41,23 @@
   system ("svn info > masses/svninfo.tmp < /dev/null");
 
   # mass-check-by-mail support
+  # only use files that are < 1 hour old
   #
-  if (-f $BYMAILCF) {
+  if (-f $BYMAILCF && -M $BYMAILCF < (1/24)) {
     print "\nFound recent rules-by-mail rules file, will mass-check:\n\n";
+    system ("ls -l $BYMAILCF");
     system ("cp $BYMAILCF masses/mailed.cf");
     print "".("-" x 75)."\n";
     system ("cat masses/mailed.cf");
     print "".("-" x 75)."\n";
+
+    if (-f $BYMAILLOG) {
+      print "\nRules-by-mail extraction log:\n\n";
+      system ("ls -l $BYMAILLOG");
+      system ("cat $BYMAILLOG");
+    }
   } else {
     unlink "masses/mailed.cf";
-  }
-  if (-f $BYMAILLOG) {
-    print "\nRules-by-mail extraction log:\n\n";
-    system ("cat $BYMAILLOG");
   }
 
   # if (!perform_singleton_actions()) {