From 36f92899a6a11ae996920805ae9aaf63f386422c Mon Sep 17 00:00:00 2001 From: homalozoa Date: Tue, 18 Oct 2022 16:22:28 +0800 Subject: Add condition for libusbgx-examples * Add @bb.utils.contains for PACKAGE_BEFORE_PN and INITSCRIPT_PACKAGES to make configs in PACKAGECONFIG work. Signed-off-by: homalozoa --- meta-oe/recipes-support/libusbgx/libusbgx_git.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-oe/recipes-support/libusbgx/libusbgx_git.bb b/meta-oe/recipes-support/libusbgx/libusbgx_git.bb index 16552fd3b9..11e88935ef 100644 --- a/meta-oe/recipes-support/libusbgx/libusbgx_git.bb +++ b/meta-oe/recipes-support/libusbgx/libusbgx_git.bb @@ -23,13 +23,13 @@ PACKAGECONFIG[examples] = "--enable-examples,--disable-examples" PACKAGECONFIG[gadget-schemes] = "--enable-gadget-schemes,--disable-gadget-schemes" PACKAGECONFIG[tests] = "--enable-tests,--disable-tests,cmocka" -PACKAGE_BEFORE_PN = "${PN}-examples" +PACKAGE_BEFORE_PN = "${@bb.utils.contains('PACKAGECONFIG', 'examples', '${PN}-examples', '', d)}" SYSTEMD_PACKAGES = "${PN}-examples" SYSTEMD_SERVICE:${PN}-examples = "usbgx.service" SYSTEMD_AUTO_ENABLE:${PN}-examples = "${@bb.utils.contains('PACKAGECONFIG', 'examples', 'enable', 'disable', d)}" -INITSCRIPT_PACKAGES = "${PN}-examples" +INITSCRIPT_PACKAGES = "${@bb.utils.contains('PACKAGECONFIG', 'examples', '${PN}-examples', '', d)}" INITSCRIPT_NAME = "usbgx" INITSCRIPT_PARAMS = "defaults" INHIBIT_UPDATERCD_BBCLASS = "${@bb.utils.contains('PACKAGECONFIG', 'examples', '1', '0', d)}" -- cgit v1.2.3-54-g00ecf