summaryrefslogtreecommitdiffstats
path: root/builder/modules.d/dnbd3-rootfs/hooks/load-custom-kernel-modules.sh
diff options
context:
space:
mode:
Diffstat (limited to 'builder/modules.d/dnbd3-rootfs/hooks/load-custom-kernel-modules.sh')
-rwxr-xr-xbuilder/modules.d/dnbd3-rootfs/hooks/load-custom-kernel-modules.sh13
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