by graysky » Tue Aug 20, 2024 2:38 pm
Because the package writes files to /usr/lib/firmware/ and that is a target of mkinitcpio's hooks. Without modifying upstream code (which is not the Arch Way), I don't see a way to suppress it.
As an aside, does your setup actually need /boot/initramfs-linux.img to boot? If not, I recommend masking the hook to avoid the useless generation.
% ls -lh /etc/pacman.d/hooks
total 0
lrwxrwxrwx 1 root root 9 Jan 19 2024 90-mkinitcpio-install.hook -> /dev/null