diff --git a/srcpkgs/bind/files/named/run b/srcpkgs/bind/files/named/run new file mode 100755 index 00000000000..9b510127a30 --- /dev/null +++ b/srcpkgs/bind/files/named/run @@ -0,0 +1,4 @@ +#!/bin/sh +mkdir -p /var/run/named || exit 1 +chown named:named /var/run/named || exit 1 +exec named -u named -f -c /etc/named/named.conf diff --git a/srcpkgs/bind/template b/srcpkgs/bind/template index 0838171345d..230fc16c599 100644 --- a/srcpkgs/bind/template +++ b/srcpkgs/bind/template @@ -4,7 +4,7 @@ _distver=9.9.5 _patchver=P1 version=${_distver}${_patchver} wrksrc=${pkgname}-${_distver}-${_patchver} -revision=3 +revision=4 short_desc="Berkeley Internet Name Domain server" maintainer="Juan RP " license="ISC" @@ -27,11 +27,8 @@ named_desc="BIND DNS server" named_homedir="/var/named" named_shell="/bin/false" make_dirs="/var/named 0770 root named" - build_options="systemd" -if [ "$build_option_systemd" ]; then - systemd_services="named.service true" -fi +replaces="runit-void<20141013_2" pre_configure() { # disable bin tests for now. @@ -44,6 +41,7 @@ post_install() { if [ "$build_option_systemd" ]; then vinstall ${FILESDIR}/named.service 644 usr/lib/systemd/system fi + vsv named vinstall ${FILESDIR}/named.logrotate 600 etc/logrotate.d named vinstall ${FILESDIR}/named.conf 640 etc/named @@ -58,7 +56,6 @@ bind-libs_package() { vmove "usr/lib/*.so.*" } } - bind-utils_package() { short_desc+=" - DNS utils" pkg_install() { @@ -68,7 +65,6 @@ bind-utils_package() { done } } - bind-devel_package() { depends="bind-libs>=${version}_${revision}" short_desc+=" - development files"