From: Jo Zzsi Date: Thu, 31 Oct 2024 22:31:39 +0000 (-0400) Subject: fix(kernel-network-modules): if running inside vm, include qemu-net X-Git-Tag: 106~304 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2ecdda2d28f165d26cbdb82c9fe3a2f7bab71c52;p=thirdparty%2Fdracut-ng.git fix(kernel-network-modules): if running inside vm, include qemu-net This change also allows to make the network meta module simply just make a decision on which netowkring module to use. --- diff --git a/modules.d/40network/module-setup.sh b/modules.d/40network/module-setup.sh index 38b785692..101dfb3cb 100755 --- a/modules.d/40network/module-setup.sh +++ b/modules.d/40network/module-setup.sh @@ -7,8 +7,6 @@ check() { # called by dracut depends() { - is_qemu_virtualized && echo -n "qemu-net " - for module in network-manager systemd-networkd connman network-legacy; do if dracut_module_included "$module"; then echo "$module" diff --git a/modules.d/90kernel-network-modules/module-setup.sh b/modules.d/90kernel-network-modules/module-setup.sh index 04d001bfa..ef5ed4821 100755 --- a/modules.d/90kernel-network-modules/module-setup.sh +++ b/modules.d/90kernel-network-modules/module-setup.sh @@ -5,6 +5,11 @@ check() { return 255 } +# called by dracut +depends() { + is_qemu_virtualized && echo -n "qemu-net " +} + # called by dracut installkernel() { # Include wired net drivers, excluding wireless