aports/config/rspamd/APKBUILD

92 lines
2.1 KiB
Plaintext
Raw Normal View History

2021-01-10 03:44:49 +00:00
# Contributor: Alex Denes <caskd@redxen.eu>
# Maintainer: Alex Denes <caskd@redxen.eu>
2021-02-07 21:36:32 +00:00
. ../APKBUILD-config.template
2021-02-07 21:36:32 +00:00
2022-04-25 17:33:55 +00:00
pkgver=2022.04.25.02
2021-04-13 21:47:20 +00:00
pkgrel=0
2021-02-07 21:36:32 +00:00
_baseconf="
2021-01-10 03:44:49 +00:00
rspamd.conf
composites.conf
logging.conf
statistic.conf
workers.conf
2021-03-17 11:18:55 +00:00
spamtrap.map
2021-01-10 03:44:49 +00:00
"
2021-02-07 21:36:32 +00:00
source="$_baseconf"
depends="rspamd-fuzzy"
2021-01-10 03:44:49 +00:00
_modules="
arc
2021-01-10 03:44:49 +00:00
chartable
dkim
dmarc
fuzzy_check
2022-03-09 13:23:53 +00:00
force_actions
2021-01-10 03:44:49 +00:00
greylist
hfilter
2021-01-10 03:44:49 +00:00
maillist
milter_headers
2021-02-11 10:19:23 +00:00
mx_check
2021-01-10 03:44:49 +00:00
phishing
2021-02-11 10:19:23 +00:00
ratelimit
2021-01-10 03:44:49 +00:00
rbl
redis
2021-03-17 11:18:55 +00:00
spamtrap
2021-01-10 03:44:49 +00:00
spf
"
_groups="
content
headers
hfilter
mime_types
mua
phishing
policies
rbl
statistics
subject
surbl
whitelist
fuzzy
"
subpackages="$pkgname-scores:_group:noarch"
prepare() {
default_prepare
cp -R "$startdir/modules" "$builddir/modules"
cp -R "$startdir/scores" "$builddir/scores"
}
2021-01-10 03:44:49 +00:00
for i in $_modules; do
subpackages="$pkgname-$i:_module:noarch $subpackages"
depends="$pkgname-$i=$pkgver-r$pkgrel $depends"
done
package() {
for i in $_baseconf; do
rx_install "$i"
done
2021-01-10 03:44:49 +00:00
}
_group() {
depends=""
for i in $_groups; do
_rx_installdir="$_rx_installdir/scores" rx_install scores/"$i".conf
done
}
2021-01-10 03:44:49 +00:00
_module() {
local module=${subpkgname##$pkgname-}
depends=""
_rx_installdir="$_rx_installdir/modules" rx_install modules/"$module".conf
2021-01-10 03:44:49 +00:00
}
sha512sums="
54032ade2f787e80d6b7f4ed443774deb5bd8acec90bcb5f7127022f1733ae2c1bb81ce250327466137bd293a8476266867c8aa9f9f4c265156df5836fb9173d rspamd.conf
1a89af285100e055de0d0a075c36fc35e5b0dc7bbcc61b8932b4022bcd0890f2fb5d54ed3d71609234ce4236320e9ec1653bafd022c0da73fb4f965da9cb132d composites.conf
2021-07-03 13:03:32 +00:00
99d6b2b173ac5b62977562bb3f2d04cf29d3d94329a4b2abc120e6cca6da79d5ac2a35a16832f62b8e1fed331b6724f21b5e1aab076bd3c57b28b2261302238a logging.conf
e40a35928fe429c98301a4fd25d6fb71801ad0a78fa244423726df0bf069950756c77a1d03c77b8dcdae8eda27d3dd95ab67964fad005b90547fafb12718c28d statistic.conf
301315c98f2816a9542a410352bf3eb7f025a57f8ccc37666f51a3371580cba06344197c2f2a4049d402472ba7c9a542a21e6938ac022030e95a472e8bba33b6 workers.conf
2adbbed7442b2efad0c78aa735e562da68c992114b8b1b12258d39234cda66d198dddeaa5246f0b897b6174fc7b52430fada1bd1cd5870142b72d935c4f6e12f spamtrap.map
"