aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhomalozoa <nx.tardis@gmail.com>2022-10-18 16:22:28 +0800
committerKhem Raj <raj.khem@gmail.com>2022-10-18 11:48:35 -0700
commit36f92899a6a11ae996920805ae9aaf63f386422c (patch)
tree4b95734fb63b5f7bfc36eb7beffdca887a122838
parentaca28022cc32e58b34ddac21c93a29b1ae84816d (diff)
downloadmeta-openembedded-contrib-36f92899a6a11ae996920805ae9aaf63f386422c.tar.gz
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 <nx.tardis@gmail.com>
-rw-r--r--meta-oe/recipes-support/libusbgx/libusbgx_git.bb4
1 files 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)}"