This makes it possible to build a dracut initramfs without modules,
where all needed kernel drivers are built into the kernel image.
## final stuff that has to happen
# generate module dependencies for the initrd
-if ! depmod -a -b "$initdir" $kernel; then
- echo "\"depmod -a $kernel\" failed."
- exit 1
+if [ -d "$initdir/lib/modules/$kernel" ]; then
+ if ! depmod -a -b "$initdir" $kernel; then
+ echo "\"depmod -a $kernel\" failed."
+ exit 1
+ fi
fi
# make sure that library links are correct and up to date
#!/bin/bash
-[[ $1 = -d ]] && echo udev-rules kernel-modules
-exit 0
\ No newline at end of file
+[[ $1 = -d ]] && echo udev-rules
+exit 0