Blame SOURCES/0023-dracut.sh-do-not-bail-out-if-kernel-modules-dir-is-m.patch

18971c
From f0df0f3fcd0e79a697ec8bd45b9ce2e420f2820a Mon Sep 17 00:00:00 2001
18971c
From: Harald Hoyer <harald@redhat.com>
18971c
Date: Tue, 8 Oct 2013 15:03:40 +0200
18971c
Subject: [PATCH] dracut.sh: do not bail out, if kernel modules dir is missing
18971c
18971c
and only print a warning message
18971c
---
18971c
 dracut.sh | 11 ++++++-----
18971c
 1 file changed, 6 insertions(+), 5 deletions(-)
18971c
18971c
diff --git a/dracut.sh b/dracut.sh
18971c
index e135dfc8..d9533dd0 100755
18971c
--- a/dracut.sh
18971c
+++ b/dracut.sh
18971c
@@ -496,17 +496,18 @@ if [[ $regenerate_all == "yes" ]]; then
18971c
         ((ret+=$?))
18971c
     done
18971c
     exit $ret
18971c
-elif [[ $kernel ]]; then
18971c
-    if ! [[ -d /lib/modules/$kernel ]] && [[ $no_kernel != yes ]]; then
18971c
-        printf -- "Kernel version $kernel has no modules in /lib/modules/$kernel\n" >&2
18971c
-        exit 1
18971c
-    fi
18971c
 fi
18971c
 
18971c
 if ! [[ $kernel ]]; then
18971c
     kernel=$(uname -r)
18971c
 fi
18971c
 
18971c
+if [[ $kernel ]]; then
18971c
+    if ! [[ -d /lib/modules/$kernel ]] && [[ $no_kernel != yes ]]; then
18971c
+        printf -- "Kernel version $kernel has no module directory /lib/modules/$kernel\n" >&2
18971c
+    fi
18971c
+fi
18971c
+
18971c
 if ! [[ $outfile ]]; then
18971c
     [[ -f /etc/machine-id ]] && read MACHINE_ID < /etc/machine-id
18971c