bf_compact-bdb1
Shell script to compact a bogofilter directory
Part of bf_compact(1).
Usage
bf_compact bogofilter_directory
[wordlist_name ...]
Overview
bf_compact creates a more compact bogofilter working directory with a dump/load cycle and renames the previous bogofilter_directory to bogofilter_directory.old.
Note: bf_compact cannot be used to process the current working directory, ".", because that cannot be renamed.
If no wordlist_file arguments are given, then bf_compact will use the configured set of wordlists, if the given bogofilter_directory is the same as the configured, or use all *.db files if it is a different directory.
Exit status
The script exits with status code 0 if everything went well, and nonzero if it encountered trouble.
Notes
This script will delete bogofilter_directory.old and all of its contents!
This script expects a SUSv2 compliant shell. Solaris systems should have the SUNWxcu4 package installed (when bogofilter is configured) so that /usr/xpg4/bin/sh can be used.
History
- Debian 13 (Trixie) to Debian 11 (Bullseye): the text shown here
- Debian 10 (Buster) to Debian 8 (Jessie)
- Debian 7 (Wheezy) to Debian 6.0 (Squeeze)