From 161043782682cccd2efc2b349e8248ae084857c7 Mon Sep 17 00:00:00 2001 From: Saul Wold Date: Wed, 22 Aug 2012 20:54:04 +0000 Subject: external-python-tarball: Blacklist recipe if ipk is not in the PACKAGE_CLASSES list This is needed because ipk tools and variables (specically IPKGCONF_TARGET and IPKGCONF_SDK) are used from the rootfs_ipk.bbclass I tried to inherit directly but it still fails to expand those. [YOCTO #2814] Signed-off-by: Saul Wold Signed-off-by: Richard Purdie --- meta/recipes-core/meta/external-python-tarball.bb | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'meta/recipes-core/meta') diff --git a/meta/recipes-core/meta/external-python-tarball.bb b/meta/recipes-core/meta/external-python-tarball.bb index 6bc837b8ce..e317ba32ca 100644 --- a/meta/recipes-core/meta/external-python-tarball.bb +++ b/meta/recipes-core/meta/external-python-tarball.bb @@ -5,6 +5,8 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3 DEPENDS = "opkg-native opkg-utils-native virtual/fakeroot-native sed-native" +PR = "r1" + inherit meta SDK_DIR = "${WORKDIR}/sdk" @@ -91,3 +93,6 @@ do_populate_sdk[nostamp] = "1" do_populate_sdk[recrdeptask] = "do_package_write" addtask populate_sdk before do_build after do_install +inherit blacklist + +PNBLACKLIST[external-python-tarball] = "${@base_contains('PACKAGE_CLASSES', 'package_ipk', '', 'This recipe requires \'package_ipk\' support to be enabled in PACKAGE_CLASSES.', d)}" -- cgit 1.2.3-korg