[oe] [meta-networking][PATCH 1/1] ypbind-mt: add dependency but keep as broken

Joe Slater jslater at windriver.com
Wed Jul 22 18:54:10 UTC 2015


We will need the conditional dependency on systemd.  It is
not a good idea to use PNBLACKLIST in a recipe, and the
version here does not suppress lib32-ypbind-mt.

Signed-off-by: Joe Slater <jslater at windriver.com>
---
 recipes-support/nis/ypbind-mt_2.2.bb |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/meta-networking/recipes-support/nis/ypbind-mt_2.2.bb b/meta-networking/recipes-support/nis/ypbind-mt_2.2.bb
index 4f8bf48..359b020 100644
--- a/meta-networking/recipes-support/nis/ypbind-mt_2.2.bb
+++ b/meta-networking/recipes-support/nis/ypbind-mt_2.2.bb
@@ -15,10 +15,12 @@ of known secure NIS server (/etc/yp.conf) Binds to \
 the server which answered as first. \
 "
 HOMEPAGE = "http://www.linux-nis.org/nis/ypbind-mt/index.html"
-DEPENDS = "yp-tools"
+DEPENDS = "yp-tools ${@base_contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}"
 PROVIDES += "ypbind"
 
-PNBLACKLIST[ypbind-mt] ?= "BROKEN: Depends on broken yp-tools"
+python () {
+    raise bb.parse.SkipPackage("BROKEN: Depends on broken yp-tools")
+}
 
 SRC_URI = "http://www.linux-nis.org/download/ypbind-mt/${BP}.tar.bz2 \
            file://ypbind-yocto.init \
-- 
1.7.9.5




More information about the Openembedded-devel mailing list