From: Jeremy Katz Date: Mon, 5 Jan 2009 20:45:39 +0000 (-0500) Subject: Fix module dependency handling X-Git-Tag: 0.1~486 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a1119a718db2742c3f3fc2a07f7bc33e26e03b59;p=platform%2Fupstream%2Fdracut.git Fix module dependency handling Module dependency handling wasn't being followed correctly; fix it --- diff --git a/dracut-functions b/dracut-functions index 2ac8c47..8f12021 100755 --- a/dracut-functions +++ b/dracut-functions @@ -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 }