From: Pieter Lexis Date: Fri, 3 Jun 2016 12:55:06 +0000 (+0200) Subject: Sync recursor build scripts with debian X-Git-Tag: rec-4.0.0-rc1~3^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ded55e2ea01e4085b06bf2711e91dcf00767de07;p=thirdparty%2Fpdns.git Sync recursor build scripts with debian This also disables the .Debian. secpoll suffx defined in the binary in favor of the 'real' (upstream) version. --- diff --git a/build-scripts/debian-recursor/rules b/build-scripts/debian-recursor/rules index 5df0e85276..5e691b3d65 100755 --- a/build-scripts/debian-recursor/rules +++ b/build-scripts/debian-recursor/rules @@ -7,10 +7,6 @@ DPKG_EXPORT_BUILDFLAGS = 1 # Include buildflags.mk so we can append to the vars it sets. include /usr/share/dpkg/buildflags.mk -# Vendor and version (after buildflags.mk so we don't overwrite CXXFLAGS) -version := $(shell dpkg-parsechangelog -SVersion).$(shell dpkg-vendor --query Vendor) -CXXFLAGS += -DPACKAGEVERSION='"$(version)"' - ENABLE_SYSTEMD := --enable-systemd --with-systemd=/lib/systemd/system LIBSYSTEMD_DEV := , libsystemd-dev DEBHELPER_WITH_SYSTEMD := --with systemd @@ -45,12 +41,15 @@ override_dh_auto_configure: --infodir=\$${prefix}/share/info \ --libdir='$${prefix}/lib/$(DEB_HOST_MULTIARCH)' \ --libexecdir='$${prefix}/lib' \ - --enable-unit-tests \ + --with-lua \ --with-protobuf=yes \ $(ENABLE_SYSTEMD) override_dh_auto_install: ./pdns_recursor --config | sed \ + -e 's!# config-dir=.*!config-dir=/etc/powerdns!' \ + -e 's!# local-address=.*!local-address=127.0.0.1!' \ + -e 's!# quiet=.*!quiet=yes!' \ -e 's!# setgid=.*!setgid=pdns!' \ -e 's!# setuid=.*!setuid=pdns!' \ > debian/pdns-recursor/etc/powerdns/recursor.conf