mirror of
https://github.com/coolsnowwolf/packages.git
synced 2025-05-03 03:02:03 +08:00
bind: add option to enable GSSAPI support
Samba4 running as Active Directory Domain Controller with the internal DNS backend requires the nsupdate binary with GSSAPI support. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
This commit is contained in:
parent
9da144687f
commit
7ad22517cb
@ -33,4 +33,12 @@ config BIND_ENABLE_DOH
|
|||||||
You can disable DoHTTPS if you do not need it or need
|
You can disable DoHTTPS if you do not need it or need
|
||||||
to avoid the additional library dependency.
|
to avoid the additional library dependency.
|
||||||
|
|
||||||
|
config BIND_ENABLE_GSSAPI
|
||||||
|
bool
|
||||||
|
default n
|
||||||
|
prompt "Include GSSPAI support in bind"
|
||||||
|
help
|
||||||
|
BIND 9 supports GSSAPI. This depends on libcomerr and krb5-libs.
|
||||||
|
Disable it by default as krb5-libs is rather large.
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
@ -34,7 +34,8 @@ PKG_BUILD_PARALLEL:=1
|
|||||||
PKG_CONFIG_DEPENDS := \
|
PKG_CONFIG_DEPENDS := \
|
||||||
CONFIG_BIND_LIBJSON \
|
CONFIG_BIND_LIBJSON \
|
||||||
CONFIG_BIND_LIBXML2 \
|
CONFIG_BIND_LIBXML2 \
|
||||||
CONFIG_BIND_ENABLE_DOH
|
CONFIG_BIND_ENABLE_DOH \
|
||||||
|
CONFIG_BIND_ENABLE_GSSAPI
|
||||||
|
|
||||||
PKG_BUILD_DEPENDS += BIND_LIBXML2:libxml2 BIND_LIBJSON:libjson-c
|
PKG_BUILD_DEPENDS += BIND_LIBXML2:libxml2 BIND_LIBJSON:libjson-c
|
||||||
|
|
||||||
@ -61,6 +62,8 @@ define Package/bind-libs
|
|||||||
+libatomic \
|
+libatomic \
|
||||||
+libuv \
|
+libuv \
|
||||||
+BIND_ENABLE_DOH:libnghttp2 \
|
+BIND_ENABLE_DOH:libnghttp2 \
|
||||||
|
+BIND_ENABLE_GSSAPI:krb5-libs \
|
||||||
|
+BIND_ENABLE_GSSAPI:libcomerr \
|
||||||
+BIND_LIBXML2:libxml2 \
|
+BIND_LIBXML2:libxml2 \
|
||||||
+BIND_LIBJSON:libjson-c
|
+BIND_LIBJSON:libjson-c
|
||||||
TITLE:=bind shared libraries
|
TITLE:=bind shared libraries
|
||||||
@ -147,7 +150,6 @@ CONFIGURE_ARGS += \
|
|||||||
--with-openssl="$(STAGING_DIR)/usr" \
|
--with-openssl="$(STAGING_DIR)/usr" \
|
||||||
--without-lmdb \
|
--without-lmdb \
|
||||||
--enable-epoll \
|
--enable-epoll \
|
||||||
--without-gssapi \
|
|
||||||
--without-readline \
|
--without-readline \
|
||||||
--sysconfdir=/etc/bind
|
--sysconfdir=/etc/bind
|
||||||
|
|
||||||
@ -176,6 +178,14 @@ else
|
|||||||
--disable-doh
|
--disable-doh
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifdef CONFIG_BIND_ENABLE_GSSAPI
|
||||||
|
CONFIGURE_ARGS += \
|
||||||
|
--with-gssapi
|
||||||
|
else
|
||||||
|
CONFIGURE_ARGS += \
|
||||||
|
--without-gssapi
|
||||||
|
endif
|
||||||
|
|
||||||
CONFIGURE_VARS += \
|
CONFIGURE_VARS += \
|
||||||
BUILD_CC="$(TARGET_CC)" \
|
BUILD_CC="$(TARGET_CC)" \
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user