From 43e07b2283aa39b2ce85ef1e6bd517998e5250b6 Mon Sep 17 00:00:00 2001 From: Alexandre Bard Date: Thu, 5 Mar 2020 13:21:26 +0100 Subject: [PATCH] ublox-gnss-fw-update: add ubxtool only pkgconfig Add packageconfig to keep only the ublox tool. Missing files if this config is applied are: - firmware itself (UBX_M8_301_ADR_421_NEO_M8L.bin) - map of the flash (ubx-fw-flash.xml) - wrapper to flash the modem easily (gnss-fw-update) BugzID: 60600 Signed-off-by: Patrick Zysset --- .../ublox-gnss-fw-update/ublox-gnss-fw-update.bb | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/recipes-connectivity/ublox-gnss-fw-update/ublox-gnss-fw-update.bb b/recipes-connectivity/ublox-gnss-fw-update/ublox-gnss-fw-update.bb index 478bd90..6e8d9ff 100644 --- a/recipes-connectivity/ublox-gnss-fw-update/ublox-gnss-fw-update.bb +++ b/recipes-connectivity/ublox-gnss-fw-update/ublox-gnss-fw-update.bb @@ -14,6 +14,8 @@ SRC_URI = "file://ubx-fw-update.tar.gz \ file://gnss-fw-update \ " +PACKAGECONFIG ?= "" +PACKAGECONFIG[ubx-tool-only] = "" S = "${WORKDIR}/ubx-fw-update" @@ -24,11 +26,14 @@ do_compile() { do_install() { install -d ${D}${bindir} install -m 0755 fwupdate ${D}${bindir}/ - install -m 0755 ../gnss-fw-update ${D}${bindir}/ - install -d ${D}${nonarch_base_libdir}/firmware/ - install -m 0644 ../UBX_M8_301_ADR_421_NEO_M8L.bin ${D}${nonarch_base_libdir}/firmware/ - install -m 0644 ../flash.xml ${D}${nonarch_base_libdir}/firmware/ubx-fw-flash.xml + if ! ${@bb.utils.contains('PACKAGECONFIG','ubx-tool-only','true','false',d)}; then + install -m 0755 ../gnss-fw-update ${D}${bindir}/ + + install -d ${D}${nonarch_base_libdir}/firmware/ + install -m 0644 ../UBX_M8_301_ADR_421_NEO_M8L.bin ${D}${nonarch_base_libdir}/firmware/ + install -m 0644 ../flash.xml ${D}${nonarch_base_libdir}/firmware/ubx-fw-flash.xml + fi } FILES_${PN} = " \