summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Agner <stefan.agner@toradex.com>2017-12-14 18:53:50 +0100
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>2017-12-22 01:49:51 +0100
commit59de1d095f7618af06b13231ec2b4925687899ee (patch)
treede64cc25ec45351ece3a96b3f6a63d7491a82163
parentbb3fafea5a3094909c8d7fb3216c37210fcfc339 (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>
-rw-r--r--recipes-support/libusbgx/libusbgx_git.bb16
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 \
+"