On 2014-04-07 Mon 13:01 PM |, Craig R. Skinner wrote:
> Hello OpenBSD porters,
> 
> Attached here is a new port of spamdba - pf spamd database assistant
> 
> 
> spamdba assists postmasters to routinely manipulate the spamd(8)
> database. This tool is a wrapper for spamdb(8), simplifying common
> tasks, such as:-
> 
>  o Adding/deleting of all, or a pattern matched subset of entries.
> 
>  o Dumping & loading of dumps - for OS upgrades, database format
>    changes, sharing data between different architecture/OS machines, etc
> 


Machine dump, wipe disks & reinstall after time_t 64 bit changes:


<postmaster@palm:~ 0>$ uname -a
OpenBSD palm.britvault.co.uk 5.4 GENERIC#37 i386
<postmaster@palm:~ 0>$ spamdba dump
Dump: /var/tmp/spamdba.dump.aFViL4d
<postmaster@palm:~ 0>$ mv /var/tmp/spamdba.dump.aFViL4d /home/postmaster

spamdb reload after clean install:


$ uname -a
OpenBSD palm.britvault.co.uk 5.5 GENERIC#276 i386
$ ls -l /var/db/spamdb
ls: /var/db/spamdb: No such file or directory
$ sudo touch /var/db/spamd
$ ls -l /var/db/spamd
-rw-r--r--  1 root  wheel  0 Jul 12 13:32 /var/db/spamd
$ sudo chown _spamd:postmasters /var/db/spamd
$ sudo chmod 660 /var/db/spamd
$ ls -l /var/db/spamd
-rw-rw----  1 _spamd  postmasters  0 Jul 12 13:32 /var/db/spamd



$ sube postmaster
<postmaster@palm:~ 0>$ ls -l spamdba.dump.aFViL4d
-rw-r-----  1 postmaster  postmasters  49502 Jul 10 13:04 spamdba.dump.aFViL4d
<postmaster@palm:~ 0>$ spamdba load -f spamdba.dump.aFViL4d
spamdb: cannot open /var/db/spamd for reading: Inappropriate file type or format
Processed: 535
Log: /var/tmp/spamdba_add_SPAMTRAP.log.s8J7nph
Processed: 307
Log: /var/tmp/spamdba_add_TRAPPED.log.i6QITng
Processed: 253
Log: /var/tmp/spamdba_add_WHITE.log.zdVooOc
<postmaster@palm:~ 0>$ ls -l /var/db/spamd
-rw-rw----  1 _spamd  postmasters  131072 Jul 12 13:34 /var/db/spamd
<postmaster@palm:~ 0>$ spamdb | wc -l
    1095


http://web.britvault.co.uk/products/spamdba/

Reply via email to