--- mkinitrd-5.1.19.6-kei/mkinitrd | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff -puN mkinitrd~dup3 mkinitrd --- mkinitrd-5.1.19.6/mkinitrd~dup3 2007-03-13 17:11:51.000000000 -0400 +++ mkinitrd-5.1.19.6-kei/mkinitrd 2007-03-13 17:12:03.000000000 -0400 @@ -213,6 +213,10 @@ findmodule() { done for modExt in o.gz o ko ; do + fmPath=$(/sbin/modinfo -F filename -k $kernel $modName 2> /dev/null) + if [ -f "$fmPath" ]; then + break + fi for modDir in /lib/modules/$kernel/updates /lib/modules/$kernel ; do if [ -d $modDir ]; then fmPath=$(findone $modDir -name $modName.$modExt) @@ -223,7 +227,7 @@ findmodule() { done done - if [ ! -f $fmPath ]; then + if [ ! -f "$fmPath" ]; then if [ -n "$skiperrors" ]; then return fi _