diff options
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 |