Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: [Original edit by Dave]

...

Hostname

Function

Software

Configs/Location

Resource/URL

SVN Location

incoming.apache.org

Donated by Sonic

 

 

 

 

sa-vm1.apache.org

DNS Hidden Master

PowerDNS

/etc/powerdns/pdns.d/pdns.local.conf

spamassassin.org

dns (webserver API key redacted)

 

Rsync Mirrors

rsyncd

/etc/rsyncd.conf

rsync.spamassassin.org

trunk/build/automc/etc-rsyncd.conf

 

Web Server

apache2

/etc/apache2/sites-available/automc.conf

updates.spamassassin.org

trunk/build/automc/automc-apache2.conf

 

 

apache2

/etc/apache2/sites-available/automc.conf

ruleqa.spamassassin.org

trunk/build/automc/ruleqa.cgi

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="9155685fb9615a4a-25f36180-4f4d43d9-b33aae0d-1fb871991153379dae0bf142"><ac:plain-text-body><![CDATA[

 

sa-update mirrors

svn

rsyncd [updates] for mirrors

spamassassin.apache.org/updates

[site/updates

http://svn.apache.org/repos/asf/spamassassin/site/updates/]/MIRRORED.BY

]]></ac:plain-text-body></ac:structured-macro>

 

Nightly Masscheck

cron/scripts

/usr/local/spamassassin/automc/html

ruleqa.spamassassin.org

trunk/backend/nitemc/README

...

The sa-vm1 server TZ is US PDT -7 so cron entries will be 7 hours ahead for UTC. Scripts should have TZ=UTC so they think they are running in UTC.

mkupdates (refresh sa-update mirrors)

These run at 8:xx UTC:
30 8 * * * automc */usr/local/spamassassin/svn/trunk/build/mkupdates/run_nightly > /var/www/bbmass.spamassassin.org/mkupdates/mkupdates.txt
*creates new rules/active.list
*commits new rules/active.list
*runs spamassassin lint against the updated rules
*creates REVISION.tgz REVISION.tgz.sha1 and REVISION.tgz.asc in /var/www/bbmass.spamassassin.org/updates that is rsyncd to mirrors for sa-update
*updates DNS entry for 3.3.2.updates.spamassassin.org and 3.3.3.updates.spamassassin.org (currently all supported versions of SA use this DNS entry via CNAMEs)
40 8 * * * automc */usr/local/spamassassin/svn/trunk/build/mkupdates/do-stable-update-with-scores
*masses/rule-update-score-gen/do-nightly-rescore-example.sh
*masses/rule-update-score-gen/generate-new-scores.sh - only uses the latest SVN revision from the uploaded masscheck corpus
*build/mkupdates/mkupdate-with-scores
*masses -> perl Makefile.PL && make (complete build of SA and test)
*perl hit-frequencies
*garescorer - compiles and runs it, requires build/pga

nitemc (prepares client masscheck area)

These run at 8:xx UTC:
34 8 * * 0-5 automc */usr/local/spamassassin/automc/svn/trunk/backend/nitemc/corpora_runs >> /usr/local/spamassassin/rsync/corpus/nightly-versions.txt
36 8 * * 0-5 automc */usr/local/spamassassin/automc/svn/trunk/backend/nitemc/extract_to_rsync_dir nightly /usr/local/spamassassin/rsync/corpus/nightly-versions.txt
34 8 * * 6 automc */usr/local/spamassassin/automc/svn/trunk/backend/nitemc/corpora_runs >> /usr/local/spamassassin/rsync/corpus/weekly-versions.txt
36 8 * * 6 automc */usr/local/spamassassin/automc/svn/trunk/backend/nitemc/extract_to_rsync_dir weekly /usr/local/spamassassin/rsync/corpus/weekly-versions.txt