fixed the use of e.g. instmods =drivers/foobar
authorHarald Hoyer <harald@redhat.com>
Fri, 6 Mar 2009 14:37:16 +0000 (15:37 +0100)
committerHarald Hoyer <harald@redhat.com>
Fri, 6 Mar 2009 14:37:16 +0000 (15:37 +0100)
dracut-functions

index 5cb230a..e7b430a 100755 (executable)
@@ -202,9 +202,9 @@ instmods() {
        case $mod in
            =*) 
                 if [ "$mod" = "=ata" -a -f $srcmods/modules.block ] ; then 
-                        instmods $mpargs $(cat "${modcat}.block" |egrep 'ata|ahci')
+                        instmods $mpargs $(cat "${srcmods}/modules.block" |egrep 'ata|ahci')
                elif [ -f $srcmods/modules.${mod#=} ]; then
-                       instmods $mpargs $(cat  $srcmods/modules.${mod#=} )
+                       instmods $mpargs $(cat  ${srcmods}/modules.${mod#=} )
                else
                        instmods $mpargs $(find "$srcmods" -path "*/${mod#=}/*")
                fi