Public bug reported: Take kernel module intel-ish-ipc for example, it has two firmware declarations:
``` $ modinfo intel-ish-ipc | grep ^firmware firmware: intel/ish/ish_*.bin firmware: intel/ish/ish_lnlm.bin ``` And with additional custom ISH firmware installed from bug 2094768, update-initramefs gives: ``` $ update-initramefs -v -u -k $(uname -r) ... dracut-install: Missing firmware intel/ish/ish_*.bin for kernel module intel_ish_ipc dracut-install: mkdir '/var/tmp/mkinitramfs_9uk7FI/lib/firmware/intel/ish' dracut-install: cp '/lib/firmware/intel/ish/ish_lnlm_39ceeaf8_58.7724.2.bin.zst' '/var/tmp/mkinitramfs_9uk7FI/lib/firmware/intel/ish/ish_lnlm_39ceeaf8_58.7724.2.bin.zst' dracut-install: ln -s 'ish_lnlm_39ceeaf8_58.7724.2.bin.zst' '/var/tmp/mkinitramfs_9uk7FI/lib/firmware/intel/ish/ish_lnlm.bin.zst' ... ``` In source code for /usr/lib/dracut/dracut-install, that is, source package dracut, file src/install/dracut-install.c, function install_firmware, it tries to invoke `glob()` with full path expanded from "intel/ish/ish_*.bin", but while all the binaries were compressed, this matches no file and none of the custom ISH firmware blobs will be installed. ** Affects: dracut (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2095518 Title: dracut-install does not install compressed wildcard blobs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dracut/+bug/2095518/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs