]> git.ipfire.org Git - thirdparty/dracut-ng.git/commit
fix: load more kernel modules in sloppy hostonly mode
authorJo Zzsi <jozzsicsataban@gmail.com>
Wed, 23 Apr 2025 23:21:59 +0000 (19:21 -0400)
committerNeal Gompa (ニール・ゴンパ) <ngompa13@gmail.com>
Sun, 4 May 2025 21:52:56 +0000 (17:52 -0400)
commitde862885ec55bb19bfa3e3f1afd27577b7c5e309
treedb1328cdccbb3a466679a19c39b83322cb1b3f9e
parentb551b4512fa2d7c25f693d34fe62c37bb2844b05
fix: load more kernel modules in sloppy hostonly mode

When hostonly_mode is set to "sloppy" instmods consults the host for currently loaded kernel modules and
refuses to copy the Linux kernel module into the generated initramfs unless the kernel
module is already loaded on the host.

Let's set hostonly explicitly to a better default before calling instmods.

For compatibility, we should not change the default in the instmods function itself.
32 files changed:
man/dracut.modules.7.adoc
modules.d/00systemd/module-setup.sh
modules.d/01systemd-integritysetup/module-setup.sh
modules.d/01systemd-portabled/module-setup.sh
modules.d/01systemd-pstore/module-setup.sh
modules.d/01systemd-veritysetup/module-setup.sh
modules.d/04watchdog-modules/module-setup.sh
modules.d/35network-manager/module-setup.sh
modules.d/45drm/module-setup.sh
modules.d/45simpledrm/module-setup.sh
modules.d/62bluetooth/module-setup.sh
modules.d/90btrfs/module-setup.sh
modules.d/90crypt/module-setup.sh
modules.d/90dm/module-setup.sh
modules.d/90dmsquash-live-autooverlay/module-setup.sh
modules.d/90dmsquash-live/module-setup.sh
modules.d/90kernel-modules/module-setup.sh
modules.d/90kernel-network-modules/module-setup.sh
modules.d/90mdraid/module-setup.sh
modules.d/90pcmcia/module-setup.sh
modules.d/90ppcmac/module-setup.sh
modules.d/91tpm2-tss/module-setup.sh
modules.d/95cifs/module-setup.sh
modules.d/95fcoe/module-setup.sh
modules.d/95iscsi/module-setup.sh
modules.d/95nbd/module-setup.sh
modules.d/95nvmf/module-setup.sh
modules.d/95virtfs/module-setup.sh
modules.d/95virtiofs/module-setup.sh
modules.d/97masterkey/module-setup.sh
modules.d/98ecryptfs/module-setup.sh
modules.d/99fs-lib/module-setup.sh