From: Antonio Alvarez Feijoo Date: Tue, 29 Nov 2022 16:02:03 +0000 (+0100) Subject: feat(kernel-modules): exclude USB drivers in strict hostonly mode X-Git-Tag: 058~42 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7debf540ca69d9171cb86b4752c882bac997c26e;p=thirdparty%2Fdracut.git feat(kernel-modules): exclude USB drivers in strict hostonly mode Provide a way to avoid installing all USB drivers in some use cases where they are not needed, i.e., machines without a USB bus. --- diff --git a/modules.d/90kernel-modules/module-setup.sh b/modules.d/90kernel-modules/module-setup.sh index eb478c7ee..e00ed06e3 100755 --- a/modules.d/90kernel-modules/module-setup.sh +++ b/modules.d/90kernel-modules/module-setup.sh @@ -35,13 +35,14 @@ installkernel() { if [[ -z $drivers ]]; then hostonly='' instmods \ - hid_generic unix \ + hid_generic unix + + hostonly=$(optional_hostonly) instmods \ ehci-hcd ehci-pci ehci-platform \ ohci-hcd ohci-pci \ uhci-hcd \ - xhci-hcd xhci-pci xhci-plat-hcd - - hostonly=$(optional_hostonly) instmods \ + usbhid \ + xhci-hcd xhci-pci xhci-plat-hcd \ "=drivers/hid" \ "=drivers/tty/serial" \ "=drivers/input/serio" \ @@ -54,7 +55,7 @@ installkernel() { instmods \ yenta_socket \ - atkbd i8042 usbhid firewire-ohci pcmcia hv-vmbus \ + atkbd i8042 firewire-ohci pcmcia hv-vmbus \ virtio virtio_ring virtio_pci pci_hyperv \ "=drivers/pcmcia"