mkinitfs: don't ignore missing modules
$ tree /lib/modules/5.18.15-0-edge/kernel
/lib/modules/5.18.15-0-edge/kernel
└── extra
└── akms
└── v4l2loopback.ko.gz
2 directories, 1 file
$ doas mkinitfs 5.18.15-0-edge
==> initramfs: creating /boot/initramfs-edge
depmod: WARNING: could not open modules.order at /tmp/mkinitfs.NBMclD/lib/modules/5.18.15-0-edge: No such file or directory
depmod: WARNING: could not open modules.builtin at /tmp/mkinitfs.NBMclD/lib/modules/5.18.15-0-edge: No such file or directory
depmod: WARNING: could not open modules.builtin.modinfo at /tmp/mkinitfs.NBMclD/lib/modules/5.18.15-0-edge: No such file or directory
$ echo $?
0
???
edit:
$ cat /etc/mkinitfs/mkinitfs.conf
features="base ext4 keymap kms nvme cryptsetup"
$ gunzip < /boot/initramfs-edge | cpio -t | grep modules
16870 blocks
lib/modules
lib/modules/5.18.15-0-edge
lib/modules/5.18.15-0-edge/modules.alias
lib/modules/5.18.15-0-edge/modules.alias.bin
lib/modules/5.18.15-0-edge/modules.builtin.alias.bin
lib/modules/5.18.15-0-edge/modules.builtin.bin
lib/modules/5.18.15-0-edge/modules.dep
lib/modules/5.18.15-0-edge/modules.dep.bin
lib/modules/5.18.15-0-edge/modules.devname
lib/modules/5.18.15-0-edge/modules.softdep
lib/modules/5.18.15-0-edge/modules.symbols
lib/modules/5.18.15-0-edge/modules.symbols.bin