diff options
| author | Jakub Jirutka <jakub@jirutka.cz> | 2019-12-01 20:24:27 +0100 |
|---|---|---|
| committer | Jakub Jirutka <jakub@jirutka.cz> | 2019-12-01 20:24:27 +0100 |
| commit | 27fa888bce981c1918d927cfccf3e39063dfa0ab (patch) | |
| tree | 1863a2510097e32a47e877ef586c900f81fceccc | |
| parent | e1e42c5d6ca1914461d26efb791c64441feab9db (diff) | |
| download | aports-27fa888bce981c1918d927cfccf3e39063dfa0ab.tar.bz2 aports-27fa888bce981c1918d927cfccf3e39063dfa0ab.tar.xz | |
main/unbound: auto-create directory for control-interface
| -rw-r--r-- | main/unbound/APKBUILD | 6 | ||||
| -rw-r--r-- | main/unbound/unbound.initd | 8 |
2 files changed, 10 insertions, 4 deletions
diff --git a/main/unbound/APKBUILD b/main/unbound/APKBUILD index f37f308ddc..2ce1473521 100644 --- a/main/unbound/APKBUILD +++ b/main/unbound/APKBUILD @@ -3,7 +3,7 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=unbound pkgver=1.9.1 -pkgrel=4 +pkgrel=5 pkgdesc="Unbound is a validating, recursive, and caching DNS resolver" url="http://unbound.net/" arch="all" @@ -30,7 +30,7 @@ builddir="$srcdir/$pkgname-$pkgver" # secfixes: # 1.9.1-r4: -# - CVE-2019-18934 +# - CVE-2019-18934 # 1.9.1-r3: # - CVE-2019-16866 @@ -119,5 +119,5 @@ f9b90c6e717f99f3927a20320c5ec9e666af9eb4ad732520cd6de12c9ea98375c44dbbc598bef955 da578f620bc1abca4a53bb3448c023c59ccd33c0d560603ab5e6caf7eebd8e4d8a2401f2e4ebbcf1124f168699be02a489ae27d7b723f9b67678592ecea30529 CVE-2019-16866.patch b2ae6363d89c4effa9e926210c4b876eb8fefa79bf459047107e6fb8eb8aca2b9844a4a8bdabe361248be2eeb36519aac7bbc4fe7b805447958088bcc18a83d2 CVE-2019-18934.patch 0a5c7b8f2b8c79c5384bce05962c8f8f5f31ce3aeb967b0e897361a24ea7065eb4e7c28ff3acfb0fb0d46be966d4e526e64b231f49b589ec63f576c25433bb59 migrate-dnscache-to-unbound -a2b39cb00d342c3bae70ae714dc2bd7c15d0475b35f7afff11fb0bd4c1786f83dd5425a5900a7b4d6c17915a6c546e37f82404bceb44f79c054629e999f23152 unbound.initd +559a3644214fcdeb0bf825dcf814c88c328db9555eaae3104c6aef953cb6f27683f2992cc19aa173e996f0b445c66ba2ac8f15067360fde4d43570138489c0d7 unbound.initd 40c660f275a78f93677761f52bdf7ef151941e8469dd17767a947dbe575880e0d113c320d15c7ea7e12ef636d8ec9453eeae804619678293fa35e3d4c7e75a71 unbound.confd" diff --git a/main/unbound/unbound.initd b/main/unbound/unbound.initd index 68421f9c13..03e4ae6d6b 100644 --- a/main/unbound/unbound.initd +++ b/main/unbound/unbound.initd @@ -37,7 +37,13 @@ configtest() { } start_pre() { - checkconfig + checkconfig || return 1 + + local i; for i in $(/usr/sbin/unbound-checkconf -o control-interface "$cfgfile"); do + case "$i" in + */*) test -d "$i" || checkpath -d -m 750 -o unbound:unbound "$(dirname "$i")" || return 1 + esac + done } reload() { |
