[oe-commits] Richard Purdie : sysvinit: Only enable recipe in builds where its applicable
git at git.openembedded.org
git at git.openembedded.org
Wed Jun 10 11:03:31 UTC 2015
Module: openembedded-core.git
Branch: master
Commit: 7f85e74d5c53b34e5f470967fdbdbd19fed1929a
URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=7f85e74d5c53b34e5f470967fdbdbd19fed1929a
Author: Richard Purdie <richard.purdie at linuxfoundation.org>
Date: Mon Jun 8 23:39:28 2015 +0100
sysvinit: Only enable recipe in builds where its applicable
Similarly to systemd, only enable the recipe in builds where
sysvinit is configured in DISTRO_FEATURES. This allows the new
cleanup mechanism to handle it correctly in existing builds.
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
meta/recipes-core/sysvinit/sysvinit_2.88dsf.bb | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/meta/recipes-core/sysvinit/sysvinit_2.88dsf.bb b/meta/recipes-core/sysvinit/sysvinit_2.88dsf.bb
index 2c7e3ce..6709a9b 100644
--- a/meta/recipes-core/sysvinit/sysvinit_2.88dsf.bb
+++ b/meta/recipes-core/sysvinit/sysvinit_2.88dsf.bb
@@ -100,3 +100,8 @@ do_install () {
chown root.shutdown ${D}${base_sbindir}/halt ${D}${base_sbindir}/shutdown
chmod o-x,u+s ${D}${base_sbindir}/halt ${D}${base_sbindir}/shutdown
}
+
+python () {
+ if not bb.utils.contains('DISTRO_FEATURES', 'sysvinit', True, False, d):
+ raise bb.parse.SkipPackage("'sysvinit' not in DISTRO_FEATURES")
+}
More information about the Openembedded-commits
mailing list