Browse Source

Remove modules dependency

This makes it possible to build a dracut initramfs without modules,
where all needed kernel drivers are built into the kernel image.
master
Daniel Drake 16 years ago committed by Harald Hoyer
parent
commit
1b9cae5cb2
  1. 8
      dracut
  2. 4
      modules.d/99base/check

8
dracut

@ -140,9 +140,11 @@ echo $mods_to_load @@ -140,9 +140,11 @@ echo $mods_to_load
## 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

4
modules.d/99base/check

@ -1,3 +1,3 @@ @@ -1,3 +1,3 @@
#!/bin/bash
[[ $1 = -d ]] && echo udev-rules kernel-modules
exit 0
[[ $1 = -d ]] && echo udev-rules
exit 0

Loading…
Cancel
Save