Path handling issue since f010f84a when using autodetect
With -S autodetect
in my fallback profile, since f010f84a, it has some issues handling special characters in firmware file paths:
==> WARNING: Possibly missing firmware for module: 'b43legacy'
==> ERROR: file not found: '/usr/lib/firmware/brcm/brcmfmac43340-sdio.ASUSTeK COMPUTER INC.-TF103CE.txt.xz
/usr/lib/firmware/brcm/brcmfmac43430-sdio.beagle,beaglev-starlight-jh7100-r0.txt.xz
/usr/lib/firmware/brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt.xz
/usr/lib/firmware/brcm/brcmfmac43362-sdio.WC121.txt.xz
/usr/lib/firmware/brcm/brcmfmac43430-sdio.sinovoip,bpi-m3.txt.xz
/usr/lib/firmware/brcm/brcmfmac43455-sdio.AW-CM256SM.txt.xz
/usr/lib/firmware/brcm/brcmfmac43455-sdio.pine64,quartz64-b.txt.xz
/usr/lib/firmware/brcm/brcmfmac4356-sdio.vamrs,rock960.txt.xz
/usr/lib/firmware/brcm/brcmfmac43430-sdio.raspberrypi,model-zero-2-w.txt.xz
/usr/lib/firmware/brcm/brcmfmac43430-sdio.MUR1DX.txt.xz
/usr/lib/firmware/brcm/brcmfmac43362-sdio.kobo,tolino-shine2hd.txt.xz
/usr/lib/firmware/brcm/brcmfmac43430-sdio.friendlyarm,nanopi-r1.txt.xz
/usr/lib/firmware/brcm/brcmfmac43241b4-sdio.Intel Corp.-VALLEYVIEW C0 PLATFORM.txt.xz
/usr/lib/firmware/brcm/brcmfmac43430-sdio.AP6212.txt.xz
/usr/lib/firmware/brcm/brcmfmac43455-sdio.pine64,pinebook-pro.txt.xz
/usr/lib/firmware/brcm/brcmfmac43430-sdio.beagle,beaglev-starlight-jh7100-a1.txt.xz
/usr/lib/firmware/brcm/brcmfmac43455-sdio.beagle,am5729-beagleboneai.txt.xz
/usr/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt.xz
/usr/lib/firmware/brcm/brcmfmac43455-sdio.Raspberry Pi Foundation-Raspberry Pi Compute Module 4.txt.xz
/usr/lib/firmware/brcm/brcmfmac43430-sdio.sinovoip,bpi-m2-zero.txt.xz
/usr/lib/firmware/brcm/brcmfmac43362-sdio.cubietech,cubietruck.txt.xz
/usr/lib/firmware/brcm/brcmfmac43430-sdio.sinovoip,bpi-m2-plus.txt.xz
/usr/lib/firmware/brcm/brcmfmac43430-sdio.starfive,visionfive-v1.txt.xz
/usr/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-a-plus.txt.xz
/usr/lib/firmware/brcm/brcmfmac4356-sdio.firefly,firefly-rk3399.txt.xz
/usr/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.txt.xz
/usr/lib/firmware/brcm/brcmfmac4356-sdio.AP6356S.txt.xz
/usr/lib/firmware/brcm/brcmfmac43430a0-sdio.jumper-ezpad-mini3.txt.xz
/usr/lib/firmware/brcm/brcmfmac4356-sdio.khadas,vim2.txt.xz
/usr/lib/firmware/brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt.xz
/usr/lib/firmware/brcm/brcmfmac43430a0-sdio.ONDA-V80 PLUS.txt.xz
/usr/lib/firmware/brcm/brcmfmac43455-sdio.acepc-t8.txt.xz
/usr/lib/firmware/brcm/brcmfmac43362-sdio.kobo,aura.txt.xz
/usr/lib/firmware/brcm/brcmfmac43340-sdio.meegopad-t08.txt.xz
/usr/lib/firmware/brcm/brcmfmac43455-sdio.Raspberry Pi Foundation-Raspberry Pi 4 Model B.txt.xz
/usr/lib/firmware/brcm/brcmfmac43430-sdio.raspberrypi,model-zero-w.txt.xz
/usr/lib/firmware/brcm/brcmfmac43362-sdio.lemaker,bananapro.txt.xz
/usr/lib/firmware/brcm/brcmfmac43430-sdio.sinovoip,bpi-m2-ultra.txt.xz
/usr/lib/firmware/brcm/brcmfmac43340-sdio.predia-basic.txt.xz
/usr/lib/firmware/brcm/brcmfmac43455-sdio.pine64,pinephone-pro.txt.xz
/usr/lib/firmware/brcm/brcmfmac43455-sdio.MINIX-NEO Z83-4.txt.xz
/usr/lib/firmware/brcm/brcmfmac43430a0-sdio.ilife-S806.txt.xz
/usr/lib/firmware/brcm/brcmfmac4330-sdio.Prowise-PT301.txt.xz
/usr/lib/firmware/brcm/brcmfmac43340-sdio.pov-tab-p1006w-data.txt.xz'
==> ERROR: file not found: '/usr/lib/firmware/brcm/brcmfmac4356-pcie.Xiaomi Inc-Mipad2.txt.xz
/usr/lib/firmware/brcm/brcmfmac4356-pcie.gpd-win-pocket.txt.xz'
And by the way, since 982905e1, ALL_microcode="/boot/*-ucode.img"
is no longer working.
Apparently I should use ALL_microcode=(/boot/*-ucode.img)
. But still I wonder if this is expected?