From 95822cdebae9cd382bb6f29826dc84ea84d217d5 Mon Sep 17 00:00:00 2001 From: Max Krummenacher Date: Fri, 9 Jan 2026 18:42:51 +0100 Subject: firmware-nxp-wifi: replace bashism commit c80fa8668f91 ("firmware-nxp-wifi: Enable nullglob") uses the bash extension `shopt`. Replace it with tests for file existence to allow building with other shells than bash. Signed-off-by: Max Krummenacher --- recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb b/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb index 830a84a5a..943d8a680 100644 --- a/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb +++ b/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb @@ -30,23 +30,19 @@ do_install() { install -d ${D}${nonarch_base_libdir}/firmware/nxp install -d ${D}${nonarch_base_libdir}/firmware/brcm/ - shopt -s nullglob - # Install bcm4359-pcie for f in cyw-wifi-bt/*_CYW*/brcmfmac4359-pcie*; do - install -D -m 0644 $f ${D}${nonarch_base_libdir}/firmware/brcm/$(basename $f) + [ -e $f ] && install -D -m 0644 $f ${D}${nonarch_base_libdir}/firmware/brcm/$(basename $f) done for f in cyw-wifi-bt/*_CYW*/BCM4349B1*.hcd; do - install -D -m 0644 $f ${D}${sysconfdir}/firmware/$(basename $f) + [ -e $f ] && install -D -m 0644 $f ${D}${sysconfdir}/firmware/$(basename $f) done for f in nxp/FwImage_IW612_SD/*; do - install -D -m 0644 $f ${D}${nonarch_base_libdir}/firmware/nxp/IW612_SD_RFTest/$(basename $f) + [ -e $f ] && install -D -m 0644 $f ${D}${nonarch_base_libdir}/firmware/nxp/IW612_SD_RFTest/$(basename $f) done - shopt -u nullglob - oe_runmake install INSTALLDIR=${D}${nonarch_base_libdir}/firmware/nxp # Upstream SDIO8997 and IW416 driver firmwares are located on mrvl folder -- cgit v1.2.3-54-g00ecf