diff --git a/unbound.be0 b/unbound.be0 index 4330c476d..f4796f103 100755 --- a/unbound.be0 +++ b/unbound.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION unbound-1.11.0-0 +# BEE_VERSION unbound-1.13.1-0 ## this file was created by bee init and should be executed to build a ## bee-package. (Additional hints are located at the end of this file.) @@ -56,8 +56,9 @@ SRCURL[0]="https://www.unbound.net/downloads/unbound-${PKGVERSION}.tar.gz" mee_configure() { bee_configure \ --disable-static \ - --with-pidfile="/var/unbound/unbound.pid" \ - --with-rootkey-file="/var/unbound/root.key" + --enable-systemd \ + --with-pidfile="/run/unbound.pid" \ + --with-rootkey-file="/var/lib/unbound/root.key" } mee_build() { @@ -73,6 +74,10 @@ mee_build() { mee_install_post() { start_cmd mv ${D}/etc/unbound/unbound.conf{,.sample} + start_cmd install -m 644 -D -t ${D}/lib/systemd/system ${B}/contrib/unbound.{service,socket} + start_cmd sed -i '/^ReadWritePaths=/ s,$, /var/lib/unbound,' ${B}/contrib/unbound.service + + start_cmd install -o unbound -m 755 -d ${D}/var/lib/unbound } ###############################################################################