]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
core-image-directfb: Use 'distro_features_check' class
authorOtavio Salvador <otavio@ossystems.com.br>
Tue, 3 Sep 2013 19:43:26 +0000 (16:43 -0300)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 6 Sep 2013 22:01:51 +0000 (23:01 +0100)
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-graphics/images/core-image-directfb.bb

index 3a74e9413efd6011469e1a62b25f1bef3ca0a39a..b6187eb3d55d1bf3bf0ca80858d23658a495b23f 100644 (file)
@@ -6,16 +6,13 @@ PR="r0"
 LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
                     file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
 
-inherit core-image
+inherit core-image distro_features_check
+
+REQUIRED_DISTRO_FEATURES = "directfb"
+CONFLICT_DISTRO_FEATURES = "x11"
 
 IMAGE_INSTALL += "\
        ${CORE_IMAGE_BASE_INSTALL} \
        packagegroup-core-basic \
        packagegroup-core-directfb \
 "
-
-python __anonymous () {
-       packages = d.getVar('DISTRO_FEATURES', True).split()
-       if "x11" in packages:
-               raise bb.parse.SkipPackage("FEATURE \"x11\" is in DISTRO_FEATURES, Please remove \"x11\" from DISTRO_FEATURES, use \"directfb\" instead of it\n")
-}