From 5d682c715e8e2863992aa623e4c2a4c274f3f291 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Thu, 21 Aug 2014 10:41:37 +0200 Subject: [PATCH] bind: added systemd build option; move bind9-config to -devel. --- srcpkgs/bind/template | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/srcpkgs/bind/template b/srcpkgs/bind/template index fc066c3d5b1..0838171345d 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=2 +revision=3 short_desc="Berkeley Internet Name Domain server" maintainer="Juan RP " license="ISC" @@ -14,14 +14,13 @@ checksum=a41f7813f3a6eb0dcae961651ec93896fd82074929bc6c1d8c90b04a2417b850 build_style=gnu-configure configure_args="--disable-static --enable-threads --enable-largefile - --with-libtool --enable-atomic --sysconfdir=/etc/named --enable-epoll --with-gost=no + --with-libtool --enable-atomic --sysconfdir=/etc/named --enable-epoll --enable-ipv6 --with-randomdev=/dev/urandom --with-ecdsa=yes --with-libtool - --with-openssl=$XBPS_CROSS_BASE/usr --without-gssapi + --with-openssl=$XBPS_CROSS_BASE/usr --without-gssapi --without-gost --with-libxml2=$XBPS_CROSS_BASE/usr" hostmakedepends="automake libtool perl libxml2-devel" makedepends="libressl-devel libxml2-devel libcap-devel readline-devel>=6.3" -systemd_services="named.service true" conf_files="/etc/named/named.conf" system_accounts="named" named_desc="BIND DNS server" @@ -29,6 +28,11 @@ 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 + pre_configure() { # disable bin tests for now. sed -e "s,tests,,g" -i bin/Makefile.in @@ -37,7 +41,9 @@ pre_configure() { } post_install() { - vinstall ${FILESDIR}/named.service 644 usr/lib/systemd/system + if [ "$build_option_systemd" ]; then + vinstall ${FILESDIR}/named.service 644 usr/lib/systemd/system + fi vinstall ${FILESDIR}/named.logrotate 600 etc/logrotate.d named vinstall ${FILESDIR}/named.conf 640 etc/named @@ -68,7 +74,9 @@ bind-devel_package() { short_desc+=" - development files" pkg_install() { vmove usr/bin/isc-config.sh + vmove usr/bin/bind9-config vmove usr/share/man/man1/isc-config.sh.1 + vmove usr/share/man/man1/bind9-config.1 vmove usr/include vmove usr/share/man/man3 vmove "usr/lib/*.so"