]>
Commit | Line | Data |
---|---|---|
e5079516 DA |
1 | ############################################################# |
2 | # | |
3 | # bind | |
4 | # | |
5 | ############################################################# | |
b5867d93 GZ |
6 | |
7 | BIND_VERSION = 9.5.2-P1 | |
1b276bb2 PK |
8 | BIND_SITE = ftp://ftp.isc.org/isc/bind9/$(BIND_VERSION) |
9 | BIND_LIBTOOL_PATCH = NO | |
1b276bb2 PK |
10 | BIND_INSTALL_STAGING = NO |
11 | BIND_INSTALL_TARGET_OPT = DESTDIR=$(TARGET_DIR) install | |
12 | BIND_TARGET_SBINS = lwresd named named-checkconf named-checkzone | |
13 | BIND_TARGET_SBINS += named-compilezone rndc rndc-confgen | |
14 | BIND_TARGET_SBINS += dnssec-keygen dnssec-signzone | |
15 | BIND_TARGET_BINS = dig host nslookup nsupdate | |
16 | BIND_TARGET_LIBS = libbind9.* libdns.* libisccc.* libisccfg.* libisc.* liblwres.* | |
17 | BIND_CONF_ENV = BUILD_CC="$(TARGET_CC)" \ | |
18 | BUILD_CFLAGS="$(TARGET_CFLAGS)" | |
19 | BIND_CONF_OPT = $(DISABLE_IPV6) \ | |
e5079516 DA |
20 | --sysconfdir=/etc \ |
21 | --localstatedir=/var \ | |
1b276bb2 PK |
22 | --with-randomdev=/dev/urandom \ |
23 | --with-openssl=no \ | |
24 | --with-libxml2=no \ | |
cb7b678a | 25 | --with-pic \ |
1b276bb2 PK |
26 | --with-libtool \ |
27 | --disable-epoll \ | |
28 | --disable-threads | |
e5079516 | 29 | |
1b276bb2 | 30 | $(eval $(call AUTOTARGETS,package,bind)) |
e5079516 | 31 | |
1b276bb2 | 32 | $(BIND_HOOK_POST_INSTALL): |
00fd5b22 | 33 | rm -f $(TARGET_DIR)/usr/bin/isc-config.sh |
1b276bb2 PK |
34 | ifneq ($(BR2_PACKAGE_BIND_TOOLS),y) |
35 | rm -rf $(addprefix $(TARGET_DIR)/usr/bin/, $(BIND_TARGET_BINS)) | |
36 | endif | |
e5079516 | 37 | $(INSTALL) -m 0755 -D package/bind/bind.sysvinit $(TARGET_DIR)/etc/init.d/S81named |
acdbb39b | 38 | touch $@ |
e5079516 | 39 | |
1b276bb2 PK |
40 | $(BIND_TARGET_UNINSTALL): |
41 | $(call MESSAGE,"Uninstalling") | |
42 | rm -rf $(addprefix $(TARGET_DIR)/usr/sbin/, $(BIND_TARGET_SBINS)) | |
43 | rm -rf $(addprefix $(TARGET_DIR)/usr/bin/, $(BIND_TARGET_BINS)) | |
44 | rm -rf $(addprefix $(TARGET_DIR)/usr/lib/, $(BIND_TARGET_LIBS)) | |
45 | rm -f $(TARGET_DIR)/etc/init.d/S81named | |
46 | rm -f $(BIND_TARGET_INSTALL_TARGET) $(BIND_HOOK_POST_INSTALL) | |
e5079516 | 47 |