Fix module dependency handling
authorJeremy Katz <katzj@redhat.com>
Mon, 5 Jan 2009 20:45:39 +0000 (15:45 -0500)
committerJeremy Katz <katzj@redhat.com>
Mon, 5 Jan 2009 20:45:39 +0000 (15:45 -0500)
Module dependency handling wasn't being followed correctly; fix it

dracut-functions

index 2ac8c47..8f12021 100755 (executable)
@@ -179,10 +179,8 @@ moduledep() {
         MPARGS="$MPARGS --ignore-install"
         shift
     fi
-    vecho -n "Looking for deps of module $1"
     deps=""
     deps=$(modprobe $MPARGS --set-version $kernel --show-depends $1 2>/dev/null| awk '/^insmod / { print gensub(".*/","","g",$2) }' | while read foo ; do [ "${foo%%.ko}" != "$1" ] && echo -n "${foo%%.ko} " ; done)
-    [ -n "$deps" ] && vecho ": $deps" || vecho
 }
 
 locatemodule() {
@@ -212,8 +210,7 @@ resolveAndExpandModules() {
     items=$*
 
     mods=$(expandModules $items)
-    echo "looking for $mods"
-    resdeps $mods
+    resdeps mods
     echo $resolved
 }