BF_COMPACT(1)
π BF_COMPACT(1) π
okay bestie, welcome to the bogofilter corner of the manual pages, straight out of the Bogofilter Reference Manual β¨ this one's about bf_compact, and yes it's iconic, let's get into it π«Ά
πΈ NAME πΈ
bf_compact β a shell script that compacts your bogofilter directory, fr fr π
β¨ SYNOPSIS β¨
bf_compact bogofilter_directory [wordlist_name...]
π¦ DESCRIPTION π¦
so the whole vibe of bf_compact is: it makes a more compact bogofilter working directory by doing a whole dump/load cycle π and while it's at it, it renames the previous bogofilter_directory to bogofilter_directory.old. glow-up AND a rebrand, we love to see it π
π¨ Note:bf_compactliterally cannot be used to process the current working directory,., because you can't rename that. it's giving "sorry bestie, the rules are the rules" π
If you don't hand it any wordlist_file arguments, then bf_compact will use the configured set of wordlists β but only if the bogofilter_directory you gave it is the same as the configured one. If it's a different directory, then it just uses all *.db files instead. different dir, different rules, periodt β¨
π EXIT STATUS π
The script exits with status code 0 if everything went well, and nonzero if it encountered trouble. simple as that π
π NOTES π
β οΈ bestie, READ THIS. This script will delete bogofilter_directory.old and all of its contents! not a drill, not a vibe, it's just gone π
This script expects a SUSv2 compliant shell. So on Solaris systems, you should have the SUNWxcu4 package installed (when bogofilter is configured) so that /usr/xpg4/bin/sh can be used. iykyk π§
π AUTHORS π
Matthias Andree β thank you for your service π«‘π
and that's the whole page, bestie! π this was Bogofilter, dated 05/19/2019, and the manual section is BF_COMPACT(1). slay, go compact something (but not . π
) β¨π
π¦ where this page comes from
- alpine 3.24: bogofilter-doc 1.2.5-r4 Β· GPL-2.0-or-later
- arch rolling: bogofilter-db 1.2.5-12 Β· GPL-2.0-or-later
- arch rolling: bogofilter-kyotocabinet 1.2.5-12 Β· GPL-2.0-or-later
- arch rolling: bogofilter-lmdb 1.2.5-12 Β· GPL-2.0-or-later
- arch rolling: bogofilter-sqlite 1.2.5-12 Β· GPL-2.0-or-later
- centos-stream 9: bogofilter 1.2.5-8.el9 Β· GPLv2
- debian bookworm: bogofilter-common 1.2.5-1+b2 Β· GPL-2.0-or-later
- debian trixie: bogofilter-common 1.2.5-1+b4 Β· GPL-2.0-or-later
- epel 10: bogofilter 1.2.5-19.el10_1 Β· GPL-2.0-only
- fedora 43: bogofilter 1.2.5-20.fc43 Β· GPL-2.0-only
- fedora 44: bogofilter 1.2.5-22.fc44 Β· GPL-2.0-only
- nixos 26.05: bogofilter-db 1.2.5
- nixos 26.05: bogofilter-sqlite 1.2.5
- nixpkgs unstable: bogofilter-db 1.2.5
- nixpkgs unstable: bogofilter-sqlite 1.2.5
- ubuntu jammy: bogofilter-common 1.2.5-1build2 Β· GPL-2.0-or-later
- ubuntu noble: bogofilter-common 1.2.5-1build4 Β· GPL-2.0-or-later
- ubuntu questing: bogofilter-common 1.2.5-1build5
- ubuntu resolute: bogofilter-common 1.2.5-1build6 Β· GPL-2.0-or-later
- ubuntu stonking: bogofilter-common 1.2.5-1build6 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms