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/12/22 04:16:26 UTC

svn commit: r358466 - in /spamassassin/trunk/build/mkupdates: listpromotable run_nightly run_part2

Author: jm
Date: Wed Dec 21 19:16:24 2005
New Revision: 358466

URL: http://svn.apache.org/viewcvs?rev=358466&view=rev
Log:
a little closer to updates

Modified:
    spamassassin/trunk/build/mkupdates/listpromotable
    spamassassin/trunk/build/mkupdates/run_nightly
    spamassassin/trunk/build/mkupdates/run_part2

Modified: spamassassin/trunk/build/mkupdates/listpromotable
URL: http://svn.apache.org/viewcvs/spamassassin/trunk/build/mkupdates/listpromotable?rev=358466&r1=358465&r2=358466&view=diff
==============================================================================
--- spamassassin/trunk/build/mkupdates/listpromotable (original)
+++ spamassassin/trunk/build/mkupdates/listpromotable Wed Dec 21 19:16:24 2005
@@ -105,8 +105,8 @@
 
 $mailsa->lint_rules();
 
-my $date = scalar localtime time;
-# print "# active ruleset list generated on $date\n";
+print "# active ruleset list (automatically generated from $cgi_url)\n";
+
 foreach my $name (sort keys %$plist) {
   my $obj = $plist->{$name};
   my $notes = '';
@@ -142,7 +142,9 @@
   # rules that fail lint
   next if $rules_with_errors{$name};
 
+  # don't include ever-changing bits of data
   # $notes = "spam=$obj->{spc} ham=$obj->{hpc} so=$obj->{so}";
+  $notes = "good enough";
 
 publish:
 

Modified: spamassassin/trunk/build/mkupdates/run_nightly
URL: http://svn.apache.org/viewcvs/spamassassin/trunk/build/mkupdates/run_nightly?rev=358466&r1=358465&r2=358466&view=diff
==============================================================================
--- spamassassin/trunk/build/mkupdates/run_nightly (original)
+++ spamassassin/trunk/build/mkupdates/run_nightly Wed Dec 21 19:16:24 2005
@@ -18,13 +18,14 @@
 (
 echo "
 
-To enact this, someone log into the zone and type:
+To commit this and proceed with update tarball creation:
 
         ssh spamassassin.zones.apache.org
         cd /home/updatesd/svn/spamassassin
-        sudo -u updatesd svn commit -m 'daily promotions' rules/active.list
+        sudo -u updatesd /home/updatesd/svn/spamassassin/build/mkupdates/run_part2
 
 "
+
 svn diff
 ) > mail.tmp
 

Modified: spamassassin/trunk/build/mkupdates/run_part2
URL: http://svn.apache.org/viewcvs/spamassassin/trunk/build/mkupdates/run_part2?rev=358466&r1=358465&r2=358466&view=diff
==============================================================================
--- spamassassin/trunk/build/mkupdates/run_part2 (original)
+++ spamassassin/trunk/build/mkupdates/run_part2 Wed Dec 21 19:16:24 2005
@@ -12,6 +12,7 @@
 
 cd /home/updatesd/svn/spamassassin
 
+
 PERL=/local/perl586/bin/perl
 PATH=/local/gnupg-1.4.2/bin:$PATH:/usr/sfw/bin:/opt/sfw/bin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/opt/subversion-1.1.4/bin:/usr/apache2/bin:/local/bin
 
@@ -30,7 +31,7 @@
 # live:
 # dnsdir=/var/named/updates.spamassassin.org.d
 #
-dnsdir=/var/named/updates.dev.spamassassin.org.d
+dnsdir=/var/named/updates.spamassassin.org.d
 
 # directory where "counter", "soa_line.tmpl", "soa_line" live.
 # it's assumed that the *real* zone $INCLUDEs files from this dir.
@@ -41,6 +42,12 @@
 versions="3.2.0"
 
 # ---------------------------------------------------------------------------
+# TODO: if/when this becomes fully automatic, this commit will be superfluous
+
+echo "Committing promotions in rules/active.list..."
+svn commit -m 'promotions validated' rules/active.list
+
+# ---------------------------------------------------------------------------
 
 make_tarball_for_version () {
 
@@ -60,6 +67,12 @@
 # version's branch.  right now we're only using 1 version though
 $PERL Makefile.PL PREFIX=$tmpdir < /dev/null || exit $?
 make                                     || exit $?
+
+# remove the rules files for rules we won't be shipping
+rm rules/70_sandbox.cf rules/70_inactive.cf
+# and ensure the ruleset lints!
+./spamassassin --lint                    || exit $?
+
 make install                             || exit $?
 
 rulesdir=$tmpdir/share/spamassassin