From: Pieter Lexis Date: Fri, 11 Sep 2015 10:43:46 +0000 (+0200) Subject: Package the random backend in the main server package X-Git-Tag: dnsdist-1.0.0-alpha1~248^2~50^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F2740%2Fhead;p=thirdparty%2Fpdns.git Package the random backend in the main server package --- diff --git a/build-scripts/build-auth-rpm b/build-scripts/build-auth-rpm index b13e104b15..42bd5f6e92 100755 --- a/build-scripts/build-auth-rpm +++ b/build-scripts/build-auth-rpm @@ -157,7 +157,7 @@ export CPPFLAGS="-DLDAP_DEPRECATED" --disable-silent-rules \ --with-modules='' \ --with-lua \ - --with-dynmodules='%{backends}' \ + --with-dynmodules='%{backends} random' \ --enable-cryptopp \ --enable-tools \ --enable-remotebackend-http \ @@ -214,6 +214,7 @@ fi %{_mandir}/man1/pdnssec.1.gz %{_initrddir}/pdns %dir %{_libdir}/%{name}/ +%{_libdir}/%{name}/librandombackend.so %dir %{_sysconfdir}/%{name}/ %config(noreplace) %{_sysconfdir}/%{name}/pdns.conf @@ -406,7 +407,7 @@ export CPPFLAGS="-DLDAP_DEPRECATED" --with-modules='' \ --with-system-mbedtls \ --with-lua \ - --with-dynmodules='%{backends}' \ + --with-dynmodules='%{backends} random' \ --enable-cryptopp \ --enable-tools \ --enable-unit-tests @@ -466,6 +467,7 @@ exit 0 %{_mandir}/man1/pdnssec.1.gz %{_unitdir}/pdns.service %dir %{_libdir}/%{name}/ +%{_libdir}/%{name}/librandombackend.so %dir %{_sysconfdir}/%{name}/ %config(noreplace) %{_sysconfdir}/%{name}/pdns.conf diff --git a/build-scripts/debian-authoritative/pdns-server.install b/build-scripts/debian-authoritative/pdns-server.install index aaf8309183..edbf68a107 100644 --- a/build-scripts/debian-authoritative/pdns-server.install +++ b/build-scripts/debian-authoritative/pdns-server.install @@ -2,6 +2,7 @@ usr/bin/pdns_control usr/bin/zone2sql usr/bin/pdnssec usr/lib/*/pdns/libbindbackend.so* +usr/lib/*/pdns/librandombackend.so* usr/sbin/pdns_server debian/config/pdns.local.conf usr/share/pdns-server/ debian/config/pdns usr/share/pdns-server/ diff --git a/build-scripts/debian-authoritative/rules b/build-scripts/debian-authoritative/rules index 74625af980..5d5974b51a 100755 --- a/build-scripts/debian-authoritative/rules +++ b/build-scripts/debian-authoritative/rules @@ -5,7 +5,7 @@ version := $(shell dpkg-parsechangelog -SVersion).$(shell dpkg-vendor --query Ve CXXFLAGS += -DPACKAGEVERSION='"$(version)"' # Backends -backends := bind ldap pipe gmysql gpgsql gsqlite3 geoip lua mydns remote +backends := bind ldap pipe gmysql gpgsql gsqlite3 geoip lua mydns remote random DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)