diff options
author | Jonathan Bauer | 2019-09-05 16:39:46 +0200 |
---|---|---|
committer | Jonathan Bauer | 2019-09-05 16:39:46 +0200 |
commit | 52eaad6afb32c022a683178403fbc52f235a7587 (patch) | |
tree | 2dfead6dbe7f42fa7177866dbf603d5adcfca2d6 /builder/modules.d/dnbd3-rootfs/hooks/load-custom-kernel-modules.sh | |
parent | [dnbd3-rootfs] fix kernel-qcow2 compilation (diff) | |
download | systemd-init-52eaad6afb32c022a683178403fbc52f235a7587.tar.gz systemd-init-52eaad6afb32c022a683178403fbc52f235a7587.tar.xz systemd-init-52eaad6afb32c022a683178403fbc52f235a7587.zip |
[dnbd3-rootfs] properly install kernel modules
Diffstat (limited to 'builder/modules.d/dnbd3-rootfs/hooks/load-custom-kernel-modules.sh')
-rwxr-xr-x | builder/modules.d/dnbd3-rootfs/hooks/load-custom-kernel-modules.sh | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/builder/modules.d/dnbd3-rootfs/hooks/load-custom-kernel-modules.sh b/builder/modules.d/dnbd3-rootfs/hooks/load-custom-kernel-modules.sh index 94801144..8e7b1a7d 100755 --- a/builder/modules.d/dnbd3-rootfs/hooks/load-custom-kernel-modules.sh +++ b/builder/modules.d/dnbd3-rootfs/hooks/load-custom-kernel-modules.sh @@ -8,12 +8,13 @@ type emergency_shell >/dev/null 2>&1 || source /lib/dracut-lib.sh # endregion exceptions.try { -for kmod in "/usr/lib/modules/current/extra/"\ - {dnbd3,loop,loop_file_fmt_qcow,loop_file_fmt_raw}.ko; do - # load the kernel modules for dnbd3 and nbd - if ! insmod "${kmod}"; then - logging.warn "Failed to load DNBD3 kernel module..." - exit 1 +for kmod in dnbd3 \ + loop \ + loop_file_fmt_qcow \ + loop_file_fmt_raw; do + if ! modprobe "${kmod}"; then + logging.warn "Failed to load kernel module: $kmod" + ! : fi done |