diff options
author | Stefan Agner <stefan.agner@toradex.com> | 2017-12-14 18:53:50 +0100 |
---|---|---|
committer | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2017-12-22 01:49:51 +0100 |
commit | 59de1d095f7618af06b13231ec2b4925687899ee (patch) | |
tree | de64cc25ec45351ece3a96b3f6a63d7491a82163 /recipes-support | |
parent | bb3fafea5a3094909c8d7fb3216c37210fcfc339 (diff) |
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 <stefan.agner@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Diffstat (limited to 'recipes-support')
-rw-r--r-- | recipes-support/libusbgx/libusbgx_git.bb | 16 |
1 files 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 \ +" |