summaryrefslogtreecommitdiffstats
path: root/meta/recipes-connectivity
diff options
context:
space:
mode:
authorArmin Kuster <akuster808@gmail.com>2018-07-01 15:52:01 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2018-07-04 00:02:17 +0100
commite9f8826681b02f3fe1417e15f554ba1fa62a2d12 (patch)
treea480f82269b0134645a397a7d3bedf0329a7a615 /meta/recipes-connectivity
parentc026c365eb66dc85e6eee3fa477222c4da3a0ca8 (diff)
downloadpoky-e9f8826681b02f3fe1417e15f554ba1fa62a2d12.tar.gz
bind: update to ESV version 9.11.3
LIC_FILES_CHKSUM changed do to updated year removed: dont-test-on-host.patch, no longer implemented drop use-python3-and-fix-install-lib-path.patch, they added the ability to pass in lib dir loctions drop bind-confgen-build-unix.o-once.patch, fix included in update Refresh other patches: add python3 flag for PACKAGECONFIG to pull in python add new config option --with-eddsa=no (needs openssl support not released) Python support is disaled by default now. Acked-by: Martin Hundebøll <mnhu@prevas.dk> (From OE-Core rev: c37207d0aca5ad1ec2b45813274931be458ee7ed) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-connectivity')
-rw-r--r--meta/recipes-connectivity/bind/bind/0001-gen.c-extend-DIRNAMESIZE-from-256-to-512.patch13
-rw-r--r--meta/recipes-connectivity/bind/bind/0001-lib-dns-gen.c-fix-too-long-error.patch13
-rw-r--r--meta/recipes-connectivity/bind/bind/bind-confgen-build-unix.o-once.patch48
-rw-r--r--meta/recipes-connectivity/bind/bind/bind-ensure-searching-for-json-headers-searches-sysr.patch13
-rw-r--r--meta/recipes-connectivity/bind/bind/dont-test-on-host.patch17
-rw-r--r--meta/recipes-connectivity/bind/bind/use-python3-and-fix-install-lib-path.patch36
-rw-r--r--meta/recipes-connectivity/bind/bind_9.11.3.bb (renamed from meta/recipes-connectivity/bind/bind_9.10.6.bb)81
7 files changed, 59 insertions, 162 deletions
diff --git a/meta/recipes-connectivity/bind/bind/0001-gen.c-extend-DIRNAMESIZE-from-256-to-512.patch b/meta/recipes-connectivity/bind/bind/0001-gen.c-extend-DIRNAMESIZE-from-256-to-512.patch
index 1215093716..a8d601dcaa 100644
--- a/meta/recipes-connectivity/bind/bind/0001-gen.c-extend-DIRNAMESIZE-from-256-to-512.patch
+++ b/meta/recipes-connectivity/bind/bind/0001-gen.c-extend-DIRNAMESIZE-from-256-to-512.patch
@@ -7,11 +7,11 @@ Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
7 lib/dns/gen.c | 2 +- 7 lib/dns/gen.c | 2 +-
8 1 file changed, 1 insertion(+), 1 deletion(-) 8 1 file changed, 1 insertion(+), 1 deletion(-)
9 9
10diff --git a/lib/dns/gen.c b/lib/dns/gen.c 10Index: bind-9.11.3/lib/dns/gen.c
11index 7a7dafb..51a0435 100644 11===================================================================
12--- a/lib/dns/gen.c 12--- bind-9.11.3.orig/lib/dns/gen.c
13+++ b/lib/dns/gen.c 13+++ bind-9.11.3/lib/dns/gen.c
14@@ -148,7 +148,7 @@ static const char copyright[] = 14@@ -130,7 +130,7 @@ static const char copyright[] =
15 #define TYPECLASSBUF (TYPECLASSLEN + 1) 15 #define TYPECLASSBUF (TYPECLASSLEN + 1)
16 #define TYPECLASSFMT "%" STR(TYPECLASSLEN) "[-0-9a-z]_%d" 16 #define TYPECLASSFMT "%" STR(TYPECLASSLEN) "[-0-9a-z]_%d"
17 #define ATTRIBUTESIZE 256 17 #define ATTRIBUTESIZE 256
@@ -20,6 +20,3 @@ index 7a7dafb..51a0435 100644
20 20
21 static struct cc { 21 static struct cc {
22 struct cc *next; 22 struct cc *next;
23--
241.9.1
25
diff --git a/meta/recipes-connectivity/bind/bind/0001-lib-dns-gen.c-fix-too-long-error.patch b/meta/recipes-connectivity/bind/bind/0001-lib-dns-gen.c-fix-too-long-error.patch
index 1ed858cd3f..01874a4407 100644
--- a/meta/recipes-connectivity/bind/bind/0001-lib-dns-gen.c-fix-too-long-error.patch
+++ b/meta/recipes-connectivity/bind/bind/0001-lib-dns-gen.c-fix-too-long-error.patch
@@ -13,11 +13,11 @@ Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
13 lib/dns/gen.c | 4 ++++ 13 lib/dns/gen.c | 4 ++++
14 1 file changed, 4 insertions(+) 14 1 file changed, 4 insertions(+)
15 15
16diff --git a/lib/dns/gen.c b/lib/dns/gen.c 16Index: bind-9.11.3/lib/dns/gen.c
17index 51a0435..3d7214f 100644 17===================================================================
18--- a/lib/dns/gen.c 18--- bind-9.11.3.orig/lib/dns/gen.c
19+++ b/lib/dns/gen.c 19+++ bind-9.11.3/lib/dns/gen.c
20@@ -148,7 +148,11 @@ static const char copyright[] = 20@@ -130,7 +130,11 @@ static const char copyright[] =
21 #define TYPECLASSBUF (TYPECLASSLEN + 1) 21 #define TYPECLASSBUF (TYPECLASSLEN + 1)
22 #define TYPECLASSFMT "%" STR(TYPECLASSLEN) "[-0-9a-z]_%d" 22 #define TYPECLASSFMT "%" STR(TYPECLASSLEN) "[-0-9a-z]_%d"
23 #define ATTRIBUTESIZE 256 23 #define ATTRIBUTESIZE 256
@@ -29,6 +29,3 @@ index 51a0435..3d7214f 100644
29 29
30 static struct cc { 30 static struct cc {
31 struct cc *next; 31 struct cc *next;
32--
331.7.9.5
34
diff --git a/meta/recipes-connectivity/bind/bind/bind-confgen-build-unix.o-once.patch b/meta/recipes-connectivity/bind/bind/bind-confgen-build-unix.o-once.patch
deleted file mode 100644
index 8bc4ea30f8..0000000000
--- a/meta/recipes-connectivity/bind/bind/bind-confgen-build-unix.o-once.patch
+++ /dev/null
@@ -1,48 +0,0 @@
1From 9b40619ff6fddfef2758ba797789f8487f412df3 Mon Sep 17 00:00:00 2001
2From: Robert Yang <liezhi.yang@windriver.com>
3Date: Mon, 16 Feb 2015 00:50:01 -0800
4Subject: [PATCH] confgen: don't build unix.o twice
5
6Fixed:
7unix/os.o: file not recognized: File truncated
8collect2: error: ld returned 1 exit status
9
10This is because os.o was built twice:
11* The implicity rule (depends on unix/os.o)
12* The "make all" in unix subdir (depends on unix/os.o)
13
14Depend on subdirs which is unix only rather than unix/os.o will fix the
15problem.
16
17Upstream-Status: Pending
18
19Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
20
21Update context(trailing whitespace) for version 9.10.5-P3.
22
23Signed-off-by: Kai Kang <kai.kang@windriver.com>
24---
25 bin/confgen/Makefile.in | 4 ++--
26 1 file changed, 2 insertions(+), 2 deletions(-)
27
28diff --git a/bin/confgen/Makefile.in b/bin/confgen/Makefile.in
29index dca272f..02becce 100644
30--- a/bin/confgen/Makefile.in
31+++ b/bin/confgen/Makefile.in
32@@ -74,11 +74,11 @@ rndc-confgen.@O@: rndc-confgen.c
33 ddns-confgen.@O@: ddns-confgen.c
34 ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} -c ${srcdir}/ddns-confgen.c
35
36-rndc-confgen@EXEEXT@: rndc-confgen.@O@ util.@O@ keygen.@O@ ${UOBJS} ${CONFDEPLIBS}
37+rndc-confgen@EXEEXT@: rndc-confgen.@O@ util.@O@ keygen.@O@ ${CONFDEPLIBS} $(SUBDIRS)
38 export BASEOBJS="rndc-confgen.@O@ util.@O@ keygen.@O@ ${UOBJS}"; \
39 ${FINALBUILDCMD}
40
41-ddns-confgen@EXEEXT@: ddns-confgen.@O@ util.@O@ keygen.@O@ ${UOBJS} ${CONFDEPLIBS}
42+ddns-confgen@EXEEXT@: ddns-confgen.@O@ util.@O@ keygen.@O@ ${CONFDEPLIBS} $(SUBDIRS)
43 export BASEOBJS="ddns-confgen.@O@ util.@O@ keygen.@O@ ${UOBJS}"; \
44 ${FINALBUILDCMD}
45
46--
471.7.9.5
48
diff --git a/meta/recipes-connectivity/bind/bind/bind-ensure-searching-for-json-headers-searches-sysr.patch b/meta/recipes-connectivity/bind/bind/bind-ensure-searching-for-json-headers-searches-sysr.patch
index 13df3bb0e9..37e210e6da 100644
--- a/meta/recipes-connectivity/bind/bind/bind-ensure-searching-for-json-headers-searches-sysr.patch
+++ b/meta/recipes-connectivity/bind/bind/bind-ensure-searching-for-json-headers-searches-sysr.patch
@@ -31,11 +31,11 @@ Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
31 configure.in | 2 +- 31 configure.in | 2 +-
32 1 file changed, 1 insertion(+), 1 deletion(-) 32 1 file changed, 1 insertion(+), 1 deletion(-)
33 33
34diff --git a/configure.in b/configure.in 34Index: bind-9.11.3/configure.in
35index c9ef3a601343..17a1f613e9ac 100644 35===================================================================
36--- a/configure.in 36--- bind-9.11.3.orig/configure.in
37+++ b/configure.in 37+++ bind-9.11.3/configure.in
38@@ -2139,7 +2139,7 @@ case "$use_libjson" in 38@@ -2574,7 +2574,7 @@ case "$use_libjson" in
39 libjson_libs="" 39 libjson_libs=""
40 ;; 40 ;;
41 auto|yes) 41 auto|yes)
@@ -44,6 +44,3 @@ index c9ef3a601343..17a1f613e9ac 100644
44 do 44 do
45 if test -f "${d}/include/json/json.h" 45 if test -f "${d}/include/json/json.h"
46 then 46 then
47--
482.4.2
49
diff --git a/meta/recipes-connectivity/bind/bind/dont-test-on-host.patch b/meta/recipes-connectivity/bind/bind/dont-test-on-host.patch
deleted file mode 100644
index b02ecb1061..0000000000
--- a/meta/recipes-connectivity/bind/bind/dont-test-on-host.patch
+++ /dev/null
@@ -1,17 +0,0 @@
1Upstream-Status: Pending
2
3Signed-off-by: Saul Wold <sgw@linux.intel.com>
4
5Index: bind-9.9.5/bin/Makefile.in
6===================================================================
7--- bind-9.9.5.orig/bin/Makefile.in
8+++ bind-9.9.5/bin/Makefile.in
9@@ -19,7 +19,7 @@ srcdir = @srcdir@
10 VPATH = @srcdir@
11 top_srcdir = @top_srcdir@
12
13-SUBDIRS = named rndc dig delv dnssec tools tests nsupdate \
14+SUBDIRS = named rndc dig delv dnssec tools nsupdate \
15 check confgen @PYTHON_TOOLS@ @PKCS11_TOOLS@
16 TARGETS =
17
diff --git a/meta/recipes-connectivity/bind/bind/use-python3-and-fix-install-lib-path.patch b/meta/recipes-connectivity/bind/bind/use-python3-and-fix-install-lib-path.patch
deleted file mode 100644
index 9829f15881..0000000000
--- a/meta/recipes-connectivity/bind/bind/use-python3-and-fix-install-lib-path.patch
+++ /dev/null
@@ -1,36 +0,0 @@
1Use python3 rather default python which maybe links to python2 for oe. And add
2option for setup.py to install files to right directory.
3
4Upstream-Status: Inappropriate [OE specific]
5
6Signed-off-by: Kai Kang <kai.kang@windriver.com>
7---
8diff --git a/bin/python/Makefile.in b/bin/python/Makefile.in
9index a43a3c1..2e727f2 100644
10--- a/bin/python/Makefile.in
11+++ b/bin/python/Makefile.in
12@@ -55,9 +55,9 @@ install:: ${TARGETS} installdirs
13 ${INSTALL_DATA} ${srcdir}/dnssec-coverage.8 ${DESTDIR}${mandir}/man8
14 if test -n "${PYTHON}" ; then \
15 if test -n "${DESTDIR}" ; then \
16- ${PYTHON} ${srcdir}/setup.py install --root=${DESTDIR} --prefix=${prefix} ; \
17+ ${PYTHON} ${srcdir}/setup.py install --root=${DESTDIR} --prefix=${prefix} --install-lib=${PYTHON_SITEPACKAGES_DIR} ; \
18 else \
19- ${PYTHON} ${srcdir}/setup.py install --prefix=${prefix} ; \
20+ ${PYTHON} ${srcdir}/setup.py install --prefix=${prefix} --install-lib=${PYTHON_SITEPACKAGES_DIR} ; \
21 fi \
22 fi
23
24diff --git a/configure.in b/configure.in
25index 314bb90..867923e 100644
26--- a/configure.in
27+++ b/configure.in
28@@ -227,7 +227,7 @@ AC_ARG_WITH(python,
29 [ --with-python=PATH specify path to python interpreter],
30 use_python="$withval", use_python="unspec")
31
32-python="python python3 python3.5 python3.4 python3.3 python3.2 python2 python2.7"
33+python="python3 python3.5 python3.4 python3.3 python3.2 python2 python2.7"
34
35 testargparse='try: import argparse
36 except: exit(1)'
diff --git a/meta/recipes-connectivity/bind/bind_9.10.6.bb b/meta/recipes-connectivity/bind/bind_9.11.3.bb
index 20c8d7b55a..32f5365e44 100644
--- a/meta/recipes-connectivity/bind/bind_9.10.6.bb
+++ b/meta/recipes-connectivity/bind/bind_9.11.3.bb
@@ -3,51 +3,50 @@ HOMEPAGE = "http://www.isc.org/sw/bind/"
3SECTION = "console/network" 3SECTION = "console/network"
4 4
5LICENSE = "ISC & BSD" 5LICENSE = "ISC & BSD"
6LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=dba46507446198119bcde32a4feaab43" 6LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=6ba7c9fe0c888a943c79c93e6de744fb"
7 7
8DEPENDS = "openssl libcap" 8DEPENDS = "openssl libcap zlib"
9 9
10SRC_URI = "https://ftp.isc.org/isc/bind9/${PV}/${BPN}-${PV}.tar.gz \ 10SRC_URI = "https://ftp.isc.org/isc/bind9/${PV}/${BPN}-${PV}.tar.gz \
11 file://conf.patch \ 11 file://conf.patch \
12 file://make-etc-initd-bind-stop-work.patch \
13 file://dont-test-on-host.patch \
14 file://generate-rndc-key.sh \
15 file://named.service \ 12 file://named.service \
16 file://bind9 \ 13 file://bind9 \
14 file://generate-rndc-key.sh \
15 file://make-etc-initd-bind-stop-work.patch \
17 file://init.d-add-support-for-read-only-rootfs.patch \ 16 file://init.d-add-support-for-read-only-rootfs.patch \
18 file://bind-confgen-build-unix.o-once.patch \
19 file://0001-build-use-pkg-config-to-find-libxml2.patch \
20 file://bind-ensure-searching-for-json-headers-searches-sysr.patch \ 17 file://bind-ensure-searching-for-json-headers-searches-sysr.patch \
21 file://0001-gen.c-extend-DIRNAMESIZE-from-256-to-512.patch \ 18 file://0001-gen.c-extend-DIRNAMESIZE-from-256-to-512.patch \
22 file://0001-lib-dns-gen.c-fix-too-long-error.patch \ 19 file://0001-lib-dns-gen.c-fix-too-long-error.patch \
23 file://use-python3-and-fix-install-lib-path.patch \ 20"
24 "
25 21
26SRC_URI[md5sum] = "84e663284b17aee0df1ce6f248b137d7" 22SRC_URI[md5sum] = "4ed2a3f235595eadbd763b7ecb687ca0"
27SRC_URI[sha256sum] = "17bbcd2bd7b1d32f5ba4b30d5dbe8a39bce200079048073d1e0d050fdf47e69d" 23SRC_URI[sha256sum] = "0d9dde14b2ec7f9cdc3b69f19540c7a2e4eee7b6c727965dfae48810965876f5"
28 24
29UPSTREAM_CHECK_URI = "https://ftp.isc.org/isc/bind9/" 25UPSTREAM_CHECK_URI = "https://ftp.isc.org/isc/bind9/"
30UPSTREAM_CHECK_REGEX = "(?P<pver>9(\.\d+)+(-P\d+)*)/" 26UPSTREAM_CHECK_REGEX = "(?P<pver>9(\.\d+)+(-P\d+)*)/"
31 27
28inherit autotools update-rc.d systemd useradd pkgconfig
29
30# PACKAGECONFIGs readline and libedit should NOT be set at same time
31PACKAGECONFIG ?= "readline"
32PACKAGECONFIG[httpstats] = "--with-libxml2=${STAGING_DIR_HOST}${prefix},--without-libxml2,libxml2"
33PACKAGECONFIG[readline] = "--with-readline=-lreadline,,readline"
34PACKAGECONFIG[libedit] = "--with-readline=-ledit,,libedit"
35PACKAGECONFIG[urandom] = "--with-randomdev=/dev/urandom,--with-randomdev=/dev/random,,"
36PACKAGECONFIG[python3] = "--with-python=${PYTHON} --with-python-install-dir=${D}/${PYTHON_SITEPACKAGES_DIR} , --without-python, python3-ply-native,"
32 37
33ENABLE_IPV6 = "--enable-ipv6=${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'yes', 'no', d)}" 38ENABLE_IPV6 = "--enable-ipv6=${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'yes', 'no', d)}"
34EXTRA_OECONF = " ${ENABLE_IPV6} --with-libtool --enable-threads \ 39EXTRA_OECONF = " ${ENABLE_IPV6} --with-libtool --enable-threads \
35 --disable-devpoll --enable-epoll --with-gost=no \ 40 --disable-devpoll --enable-epoll --with-gost=no \
36 --with-gssapi=no --with-ecdsa=yes \ 41 --with-gssapi=no --with-ecdsa=yes --with-eddsa=no \
37 --sysconfdir=${sysconfdir}/bind \ 42 --sysconfdir=${sysconfdir}/bind \
38 --with-openssl=${STAGING_DIR_HOST}${prefix} \ 43 --with-openssl=${STAGING_DIR_HOST}${prefix} \
39 " 44 "
40 45
41inherit autotools update-rc.d systemd useradd pkgconfig python3-dir 46inherit ${@bb.utils.contains('PACKAGECONFIG', 'python3', 'python3native distutils3-base', '', d)}
42 47
43export PYTHON_SITEPACKAGES_DIR 48# dhcp needs .la so keep them
44 49REMOVE_LIBTOOL_LA = "0"
45# PACKAGECONFIGs readline and libedit should NOT be set at same time
46PACKAGECONFIG ?= "readline"
47PACKAGECONFIG[httpstats] = "--with-libxml2,--without-libxml2,libxml2"
48PACKAGECONFIG[readline] = "--with-readline=-lreadline,,readline"
49PACKAGECONFIG[libedit] = "--with-readline=-ledit,,libedit"
50PACKAGECONFIG[urandom] = "--with-randomdev=/dev/urandom,--with-randomdev=/dev/random,,"
51 50
52USERADD_PACKAGES = "${PN}" 51USERADD_PACKAGES = "${PN}"
53USERADD_PARAM_${PN} = "--system --home ${localstatedir}/cache/bind --no-create-home \ 52USERADD_PARAM_${PN} = "--system --home ${localstatedir}/cache/bind --no-create-home \
@@ -58,19 +57,6 @@ INITSCRIPT_PARAMS = "defaults"
58 57
59SYSTEMD_SERVICE_${PN} = "named.service" 58SYSTEMD_SERVICE_${PN} = "named.service"
60 59
61PARALLEL_MAKE = ""
62
63RDEPENDS_${PN} = "python3-core"
64RDEPENDS_${PN}-dev = ""
65
66PACKAGE_BEFORE_PN += "${PN}-utils"
67FILES_${PN}-utils = "${bindir}/host ${bindir}/dig"
68FILES_${PN}-dev += "${bindir}/isc-config.h"
69FILES_${PN} += "${sbindir}/generate-rndc-key.sh ${PYTHON_SITEPACKAGES_DIR}"
70
71PACKAGE_BEFORE_PN += "${PN}-libs"
72FILES_${PN}-libs = "${libdir}/*.so*"
73
74do_install_prepend() { 60do_install_prepend() {
75 # clean host path in isc-config.sh before the hardlink created 61 # clean host path in isc-config.sh before the hardlink created
76 # by "make install": 62 # by "make install":
@@ -79,6 +65,7 @@ do_install_prepend() {
79} 65}
80 66
81do_install_append() { 67do_install_append() {
68
82 rm "${D}${bindir}/nslookup" 69 rm "${D}${bindir}/nslookup"
83 rm "${D}${mandir}/man1/nslookup.1" 70 rm "${D}${mandir}/man1/nslookup.1"
84 rmdir "${D}${localstatedir}/run" 71 rmdir "${D}${localstatedir}/run"
@@ -88,7 +75,12 @@ do_install_append() {
88 install -d "${D}${sysconfdir}/init.d" 75 install -d "${D}${sysconfdir}/init.d"
89 install -m 644 ${S}/conf/* "${D}${sysconfdir}/bind/" 76 install -m 644 ${S}/conf/* "${D}${sysconfdir}/bind/"
90 install -m 755 "${S}/init.d" "${D}${sysconfdir}/init.d/bind" 77 install -m 755 "${S}/init.d" "${D}${sysconfdir}/init.d/bind"
91 sed -i -e '1s,#!.*python3,#! /usr/bin/python3,' ${D}${sbindir}/dnssec-coverage ${D}${sbindir}/dnssec-checkds 78 if ${@bb.utils.contains('PACKAGECONFIG', 'python3', 'true', 'false', d)}; then
79 sed -i -e '1s,#!.*python3,#! /usr/bin/python3,' \
80 ${D}${sbindir}/dnssec-coverage \
81 ${D}${sbindir}/dnssec-checkds \
82 ${D}${sbindir}/dnssec-keymgr
83 fi
92 84
93 # Install systemd related files 85 # Install systemd related files
94 install -d ${D}${sbindir} 86 install -d ${D}${sbindir}
@@ -106,8 +98,6 @@ do_install_append() {
106 install -d ${D}${sysconfdir}/tmpfiles.d 98 install -d ${D}${sysconfdir}/tmpfiles.d
107 echo "d /run/named 0755 bind bind - -" > ${D}${sysconfdir}/tmpfiles.d/bind.conf 99 echo "d /run/named 0755 bind bind - -" > ${D}${sysconfdir}/tmpfiles.d/bind.conf
108 fi 100 fi
109
110 rm -f ${D}${PYTHON_SITEPACKAGES_DIR}/isc/*.pyc
111} 101}
112 102
113CONFFILES_${PN} = " \ 103CONFFILES_${PN} = " \
@@ -121,3 +111,20 @@ CONFFILES_${PN} = " \
121 ${sysconfdir}/bind/db.root \ 111 ${sysconfdir}/bind/db.root \
122 " 112 "
123 113
114PACKAGE_BEFORE_PN += "${PN}-utils"
115FILES_${PN}-utils = "${bindir}/host ${bindir}/dig ${bindir}/mdig"
116FILES_${PN}-dev += "${bindir}/isc-config.h"
117FILES_${PN} += "${sbindir}/generate-rndc-key.sh"
118
119PACKAGE_BEFORE_PN += "${PN}-libs"
120FILES_${PN}-libs = "${libdir}/*.so*"
121FILES_${PN}-staticdev += "${libdir}/*.la"
122
123PACKAGE_BEFORE_PN += "${@bb.utils.contains('PACKAGECONFIG', 'python3', 'python3-bind', '', d)}"
124FILES_python3-bind = "${sbindir}/dnssec-coverage ${sbindir}/dnssec-checkds \
125 ${sbindir}/dnssec-keymgr ${PYTHON_SITEPACKAGES_DIR}"
126
127RDEPENDS_${PN} = "bash"
128RDEPENDS_${PN}-utils = "bash"
129RDEPENDS_${PN}-dev = ""
130RDEPENDS_python3-bind = "python3-core python3-ply"