2020-12-18 20:50:42 +00:00
|
|
|
# Contributor: Alex Denes <caskd@redxen.eu>
|
|
|
|
# Maintainer: Alex Denes <caskd@redxen.eu>
|
|
|
|
pkgname=redxen-config-unbound
|
2021-01-06 13:35:49 +00:00
|
|
|
pkgver=2021.01.06
|
2021-01-07 17:13:22 +00:00
|
|
|
pkgrel=3
|
2020-12-18 20:50:42 +00:00
|
|
|
pkgdesc="Unbound configurations and some other stuff."
|
|
|
|
url="https://git.redxen.eu/RedXen"
|
|
|
|
arch="noarch"
|
|
|
|
license="none"
|
|
|
|
depends="alpine-baselayout unbound ca-certificates-bundle dns-root-hints dnssec-root"
|
2020-12-27 18:16:04 +00:00
|
|
|
checkdepends="bind-tools"
|
|
|
|
subpackages="$pkgname-acl $pkgname-rctrl $pkgname-internal $pkgname-auth"
|
2020-12-18 20:50:42 +00:00
|
|
|
source="
|
2020-12-27 18:16:04 +00:00
|
|
|
includes.conf
|
2020-12-18 20:50:42 +00:00
|
|
|
base.conf
|
2020-12-27 18:16:04 +00:00
|
|
|
acl.conf
|
|
|
|
rctrl.conf
|
2020-12-18 20:50:42 +00:00
|
|
|
internal.conf
|
2020-12-27 18:16:04 +00:00
|
|
|
|
|
|
|
auth-zones.conf
|
|
|
|
zones/redxen.eu
|
2020-12-18 20:50:42 +00:00
|
|
|
"
|
2020-12-27 18:16:04 +00:00
|
|
|
options="checkroot"
|
|
|
|
builddir="$srcdir"
|
2020-12-18 20:50:42 +00:00
|
|
|
|
|
|
|
check() {
|
|
|
|
msg "Checking configuration validity"
|
|
|
|
/usr/sbin/unbound-checkconf base.conf
|
2020-12-27 18:16:04 +00:00
|
|
|
/usr/sbin/unbound-checkconf acl.conf
|
|
|
|
/usr/sbin/unbound-checkconf rctrl.conf
|
2020-12-18 20:50:42 +00:00
|
|
|
/usr/sbin/unbound-checkconf internal.conf
|
2020-12-27 18:16:04 +00:00
|
|
|
|
|
|
|
# Cannot be checked because it expects files in a read-only path, not crucial
|
|
|
|
#/usr/sbin/unbound-checkconf auth-zones.conf
|
|
|
|
/usr/sbin/named-checkzone redxen.eu ./redxen.eu
|
2020-12-18 20:50:42 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
package() {
|
2020-12-27 18:16:04 +00:00
|
|
|
install -Dm644 "$srcdir"/includes.conf "$pkgdir"/etc/unbound/includes.conf
|
|
|
|
install -Dm644 "$srcdir"/base.conf "$pkgdir"/etc/unbound/base.conf
|
|
|
|
}
|
|
|
|
|
|
|
|
acl() {
|
|
|
|
install -Dm644 "$srcdir"/acl.conf "$subpkgdir"/etc/unbound/acl.conf
|
2020-12-18 20:50:42 +00:00
|
|
|
}
|
|
|
|
|
2020-12-27 18:16:04 +00:00
|
|
|
rctrl() {
|
|
|
|
install -Dm644 "$srcdir"/rctrl.conf "$subpkgdir"/etc/unbound/rctrl.conf
|
2020-12-18 20:50:42 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
internal() {
|
2020-12-27 18:16:04 +00:00
|
|
|
install -Dm644 "$srcdir"/internal.conf "$subpkgdir"/etc/unbound/internal.conf
|
|
|
|
}
|
|
|
|
|
|
|
|
auth() {
|
|
|
|
install -Dm644 "$srcdir"/redxen.eu "$subpkgdir"/etc/unbound/zones/redxen.eu
|
|
|
|
install -Dm644 "$srcdir"/auth-zones.conf "$subpkgdir"/etc/unbound/auth-zones.conf
|
2020-12-18 20:50:42 +00:00
|
|
|
}
|
|
|
|
|
2020-12-27 18:16:04 +00:00
|
|
|
sha512sums="f402b87071a3059992242b7dbce0aaea2f20ec4e5fc4e855160d5ebc75be7dd3d4cb698c758882eee749d12d263a5c1b5818a45e3867cdf4258016d89ce8181e includes.conf
|
|
|
|
d3754ced9d8055ff7f1d364a93c403bba3f220a60ea519bceee5e9c43112d6a00d20d15cf659fdd6ad6834cf14afd6ecb5d9e1497ff2932572fd970750655749 base.conf
|
|
|
|
75709787e0872197c83def93b343550934f6b2e4903873aaf72f357fb8b4a1d7c5b8ba84913f052ad01aeca03f58ca589a22bf867c1c2e40e01f9588c7c580c4 acl.conf
|
|
|
|
d94ad338e2ea43c3ecdc62c861eddc0bb706807b738dd985309bcdf0b5fb435d7260bf272e2bbe40a774ec5b8fa49cbf23624c2c5213eea94f4f14aa3720abfa rctrl.conf
|
|
|
|
2183abc076166cd2026ccbf8d65e51870ca26a6fe11fbe48f2dbf9e8b8801b8b7c91c3607b2a48a254aeb8e364564fea361a2e3eccf13e0477542f7f3919bb5c internal.conf
|
|
|
|
28c917fe7f69643887097553312c4f1ffc747dffdbf150430e6c4b2e5833567922810716cb59a27887915664777ac3263be3c826956f504499f0ebdcc0b3aac5 auth-zones.conf
|
2021-01-07 17:13:22 +00:00
|
|
|
76794d08af7716f6b862969cded7a1f50c6c5cab0e0257b5362f26aeee22e003c2803cda23f5c335e252c4edae1165359d67467b43baba89513d682a5f35fb50 redxen.eu"
|