dlz-bind: Add support for BIND 9.12.x
authorAmitay Isaacs <amitay@gmail.com>
Wed, 8 Aug 2018 09:43:03 +0000 (19:43 +1000)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 10 Aug 2018 00:44:36 +0000 (02:44 +0200)
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source4/dns_server/dlz_minimal.h
source4/dns_server/wscript_build

index 89ada7a6fdb03a64bdb36720252b58a028e5b047..193904f4b2c6997a5182e9d699e9cb73cbfe2066 100644 (file)
@@ -34,6 +34,9 @@
 #elif defined (BIND_VERSION_9_11)
 # define DLZ_DLOPEN_VERSION 3
 # define DNS_CLIENTINFO_VERSION 2
+#elif defined (BIND_VERSION_9_12)
+# define DLZ_DLOPEN_VERSION 3
+# define DNS_CLIENTINFO_VERSION 2
 #else
 # error Unsupported BIND version
 #endif
index c01e618b561369e5861aa97219ed5731e38919af..0fd6aa80339b6df34eca72d98ad39b713db1a291 100644 (file)
@@ -58,6 +58,16 @@ bld.SAMBA_LIBRARY('dlz_bind9_11',
                   deps='samba-hostconfig samdb-common gensec popt dnsserver_common',
                   enabled=bld.AD_DC_BUILD_IS_ENABLED())
 
+bld.SAMBA_LIBRARY('dlz_bind9_12',
+                  source='dlz_bind9.c',
+                  cflags='-DBIND_VERSION_9_12',
+                  private_library=True,
+                  link_name='modules/bind9/dlz_bind9_12.so',
+                  realname='dlz_bind9_12.so',
+                  install_path='${MODULESDIR}/bind9',
+                  deps='samba-hostconfig samdb-common gensec popt dnsserver_common',
+                  enabled=bld.AD_DC_BUILD_IS_ENABLED())
+
 bld.SAMBA_LIBRARY('dlz_bind9_for_torture',
                   source='dlz_bind9.c',
                   cflags='-DBIND_VERSION_9_8',