summaryrefslogtreecommitdiffstats
path: root/modules.d/dnbd3-rootfs/hooks/load-custom-kernel-modules.sh
diff options
context:
space:
mode:
Diffstat (limited to 'modules.d/dnbd3-rootfs/hooks/load-custom-kernel-modules.sh')
-rwxr-xr-xmodules.d/dnbd3-rootfs/hooks/load-custom-kernel-modules.sh12
1 files changed, 12 insertions, 0 deletions
diff --git a/modules.d/dnbd3-rootfs/hooks/load-custom-kernel-modules.sh b/modules.d/dnbd3-rootfs/hooks/load-custom-kernel-modules.sh
new file mode 100755
index 00000000..b3d3eb75
--- /dev/null
+++ b/modules.d/dnbd3-rootfs/hooks/load-custom-kernel-modules.sh
@@ -0,0 +1,12 @@
+#!/usr/bin/env bash
+# -*- coding: utf-8 -*-
+type emergency_shell >/dev/null 2>&1 || source /lib/dracut-lib.sh
+for kmod in dnbd3 \
+ "loop max_loop=8" \
+ loop_file_fmt_qcow \
+ loop_file_fmt_raw; do
+ if ! modprobe ${kmod}; then
+ warn "Failed to load kernel module: $kmod"
+ ! :
+ fi
+done