summaryrefslogtreecommitdiffstats
path: root/builder/modules.d/dnbd3-rootfs/hooks/load-custom-kernel-modules.sh
diff options
context:
space:
mode:
authorJonathan Bauer2019-09-05 16:39:46 +0200
committerJonathan Bauer2019-09-05 16:39:46 +0200
commit52eaad6afb32c022a683178403fbc52f235a7587 (patch)
tree2dfead6dbe7f42fa7177866dbf603d5adcfca2d6 /builder/modules.d/dnbd3-rootfs/hooks/load-custom-kernel-modules.sh
parent[dnbd3-rootfs] fix kernel-qcow2 compilation (diff)
downloadsystemd-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-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