]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
Flatten our check to ensure that depmod works.
authorVictor Lowther <victor.lowther@gmail.com>
Sat, 14 Aug 2010 19:23:25 +0000 (14:23 -0500)
committerHarald Hoyer <harald@redhat.com>
Mon, 23 Aug 2010 09:51:34 +0000 (11:51 +0200)
No need for a nested if here.

dracut

diff --git a/dracut b/dracut
index 184b0c1c05e97b864dd8fe781a3135cb5769fdd0..bfef92c9746bbcf24a6bdaef65cc3a6b3e9960da 100755 (executable)
--- a/dracut
+++ b/dracut
@@ -270,11 +270,10 @@ unset moddir
 ## final stuff that has to happen
 
 # generate module dependencies for the initrd
-if [[ -d $initdir/lib/modules/$kernel ]]; then
-    if ! depmod -a -b "$initdir" $kernel; then
-        derror "\"depmod -a $kernel\" failed."
-        exit 1
-    fi
+if [[ -d $initdir/lib/modules/$kernel ]] && \
+    ! depmod -a -b "$initdir" $kernel; then
+    derror "\"depmod -a $kernel\" failed."
+    exit 1
 fi
 
 if [[ $include_src && $include_target ]]; then