aports/config/rspamd/APKBUILD

93 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-11-01 12:51:33 +00:00
pkgver=2022.11.01.01
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
2022-05-07 10:14:30 +00:00
forged_recipients
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="
2022-06-17 15:27:47 +00:00
d8cdf558d17dd40b3875901a13fd8267f4a429bfedb4ada3267bd4e38263e773151e02be2f8f118aa23c6021ab872417b22d80c40567acab6705fb6275328dbc rspamd.conf
e01ab4f8c4806692f295c2a8ea18828a9df6a011c2e57d6020a325bfd23a3b2d933f8ecc0ab4c49cebf931718aecb58cf288852a036bd828d9da79ebc132ed14 composites.conf
2021-07-03 13:03:32 +00:00
99d6b2b173ac5b62977562bb3f2d04cf29d3d94329a4b2abc120e6cca6da79d5ac2a35a16832f62b8e1fed331b6724f21b5e1aab076bd3c57b28b2261302238a logging.conf
e40a35928fe429c98301a4fd25d6fb71801ad0a78fa244423726df0bf069950756c77a1d03c77b8dcdae8eda27d3dd95ab67964fad005b90547fafb12718c28d statistic.conf
301315c98f2816a9542a410352bf3eb7f025a57f8ccc37666f51a3371580cba06344197c2f2a4049d402472ba7c9a542a21e6938ac022030e95a472e8bba33b6 workers.conf
2adbbed7442b2efad0c78aa735e562da68c992114b8b1b12258d39234cda66d198dddeaa5246f0b897b6174fc7b52430fada1bd1cd5870142b72d935c4f6e12f spamtrap.map
"