firmware-nxp-wifi: replace bashism

commit c80fa8668f ("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 <max.krummenacher@toradex.com>
This commit is contained in:
Max Krummenacher 2026-01-09 18:42:51 +01:00
parent db12c16b48
commit 95822cdeba

View File

@ -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