aports/config/rspamd/APKBUILD

93 lines
2.1 KiB
Plaintext

# Contributor: Alex Denes <caskd@redxen.eu>
# Maintainer: Alex Denes <caskd@redxen.eu>
. ../APKBUILD-config.template
pkgver=2022.11.01.01
pkgrel=0
_baseconf="
rspamd.conf
composites.conf
logging.conf
statistic.conf
workers.conf
spamtrap.map
"
source="$_baseconf"
depends="rspamd-fuzzy"
_modules="
arc
chartable
dkim
dmarc
fuzzy_check
force_actions
forged_recipients
greylist
hfilter
maillist
milter_headers
mx_check
phishing
ratelimit
rbl
redis
spamtrap
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"
}
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
}
_group() {
depends=""
for i in $_groups; do
_rx_installdir="$_rx_installdir/scores" rx_install scores/"$i".conf
done
}
_module() {
local module=${subpkgname##$pkgname-}
depends=""
_rx_installdir="$_rx_installdir/modules" rx_install modules/"$module".conf
}
sha512sums="
d8cdf558d17dd40b3875901a13fd8267f4a429bfedb4ada3267bd4e38263e773151e02be2f8f118aa23c6021ab872417b22d80c40567acab6705fb6275328dbc rspamd.conf
e01ab4f8c4806692f295c2a8ea18828a9df6a011c2e57d6020a325bfd23a3b2d933f8ecc0ab4c49cebf931718aecb58cf288852a036bd828d9da79ebc132ed14 composites.conf
99d6b2b173ac5b62977562bb3f2d04cf29d3d94329a4b2abc120e6cca6da79d5ac2a35a16832f62b8e1fed331b6724f21b5e1aab076bd3c57b28b2261302238a logging.conf
e40a35928fe429c98301a4fd25d6fb71801ad0a78fa244423726df0bf069950756c77a1d03c77b8dcdae8eda27d3dd95ab67964fad005b90547fafb12718c28d statistic.conf
301315c98f2816a9542a410352bf3eb7f025a57f8ccc37666f51a3371580cba06344197c2f2a4049d402472ba7c9a542a21e6938ac022030e95a472e8bba33b6 workers.conf
2adbbed7442b2efad0c78aa735e562da68c992114b8b1b12258d39234cda66d198dddeaa5246f0b897b6174fc7b52430fada1bd1cd5870142b72d935c4f6e12f spamtrap.map
"