From 59de1d095f7618af06b13231ec2b4925687899ee Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Thu, 14 Dec 2017 18:53:50 +0100 Subject: libusbgx: create separate package for examples In the Toradex Easy Installer we do not use the example programs or configuration. Create a separate package for the library and the example programs and configurations. Signed-off-by: Stefan Agner Acked-by: Marcel Ziswiler --- recipes-support/libusbgx/libusbgx_git.bb | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/recipes-support/libusbgx/libusbgx_git.bb b/recipes-support/libusbgx/libusbgx_git.bb index 7c470a0..99d0e4c 100644 --- a/recipes-support/libusbgx/libusbgx_git.bb +++ b/recipes-support/libusbgx/libusbgx_git.bb @@ -22,8 +22,10 @@ SRC_URI = " \ S = "${WORKDIR}/git" do_install_append () { - install -d ${D}${systemd_unitdir}/system/ - install -m 0644 ${WORKDIR}/usbg.service ${D}${systemd_unitdir}/system + if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then + install -d ${D}${systemd_unitdir}/system/ + install -m 0644 ${WORKDIR}/usbg.service ${D}${systemd_unitdir}/system + fi install -d ${D}${sysconfdir}/usbg/ install -m 0644 ${WORKDIR}/g1.schema ${D}${sysconfdir}/usbg/g1.schema @@ -32,3 +34,13 @@ do_install_append () { NATIVE_SYSTEMD_SUPPORT = "1" SYSTEMD_PACKAGES = "${PN}" SYSTEMD_SERVICE_${PN} = "usbg.service" + +PACKAGES =+ "${PN}-examples" + +FILES_${PN}-examples = " \ + ${bindir}/gadget-* \ + ${bindir}/show-gadgets \ + ${bindir}/show-udcs \ + ${systemd_unitdir}/system/usbg.service \ + ${sysconfdir}/usbg/g1.schema \ +" -- cgit v1.2.3