diff options
Diffstat (limited to 'source/a/mkinitrd/mkinitrd_kernelcheck.diff')
-rw-r--r-- | source/a/mkinitrd/mkinitrd_kernelcheck.diff | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/source/a/mkinitrd/mkinitrd_kernelcheck.diff b/source/a/mkinitrd/mkinitrd_kernelcheck.diff new file mode 100644 index 00000000..e1302f54 --- /dev/null +++ b/source/a/mkinitrd/mkinitrd_kernelcheck.diff @@ -0,0 +1,15 @@ +--- mkinitrd.orig 2008-11-30 15:35:58.000000000 +0100 ++++ mkinitrd 2008-12-11 11:16:37.000000000 +0100 +@@ -277,6 +277,12 @@ + esac + done + ++# If kernel modules are needed but the kernel version is absent, exit now: ++if [ ! -d /lib/modules/$KERNEL_VERSION ]; then ++ echo "No modules tree found for kernel \"$KERNEL_VERSION\"" ++ exit 1 ++fi ++ + # If clearing source tree was requested, do that first + if [ "$CLEAR_TREE" = "1" ]; then + clear_source_tree |