[oe] [meta-python2][PATCH 2/2] dnssec-conf: add missing RDEPENDS

Tim Orling ticotimo at gmail.com
Tue Jan 28 04:32:59 UTC 2020


Fixes:
"dnssec-configure requires the pyparser package from
http://pyparsing.wikispaces.com
[...]
"

Fixes:
"dnskey-pull requires the python-dns package from
http://www.dnspython.org/
[...]
"

It has dependencies on the split packages from python manifest, but
since it RDEPENDS on "python", all standard lib modules are pulled in.
If someone requires a smaller image, the RDEPENDS could be paired down.

It also requires "curl" as shown in INSTALL and:
https://github.com/xelerance/dnssec-conf/blob/8e799683736b4a7b5e5e78f98fba0a6f48393537/dnskey-pull#L86

It also requires "host" (from bind-utils) as shown in:
https://github.com/xelerance/dnssec-conf/blob/8e799683736b4a7b5e5e78f98fba0a6f48393537/dnskey-pull#L299

It recommends "bind", but another nameserver can be used. That level of
complexity is left up to someone that needs a different configuration.

Signed-off-by: Tim Orling <ticotimo at gmail.com>
---
 recipes-support/dnssec-conf/dnssec-conf_2.02.bb | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/recipes-support/dnssec-conf/dnssec-conf_2.02.bb b/recipes-support/dnssec-conf/dnssec-conf_2.02.bb
index ca59bd21..1b767a39 100644
--- a/recipes-support/dnssec-conf/dnssec-conf_2.02.bb
+++ b/recipes-support/dnssec-conf/dnssec-conf_2.02.bb
@@ -32,4 +32,10 @@ do_install () {
     install -m 0644 packaging/fedora/dnssec.sysconfig ${D}${sysconfdir}/sysconfig/dnssec
 }
 
-RDEPENDS_${PN} = "python"
+RDEPENDS_${PN} = "\
+    bind-utils \
+    curl \
+    python \
+    python-dnspython \
+    python-pyparsing \
+"
-- 
2.25.0



More information about the Openembedded-devel mailing list