Sophie

Sophie

distrib > Mandriva > 2009.1 > x86_64 > by-pkgid > 7f9e18511336b1bbbdf914d376d524ba > files > 11

mkinitrd-6.0.63-17.1mnb2.src.rpm

diff -p -up mkinitrd-6.0.52/mkinitrd.scsi_alias mkinitrd-6.0.52/mkinitrd
--- mkinitrd-6.0.52/mkinitrd.scsi_alias	2008-05-09 03:25:32.000000000 +0200
+++ mkinitrd-6.0.52/mkinitrd	2008-05-09 03:26:27.000000000 +0200
@@ -1294,7 +1294,7 @@ if [ -n "$forcescsi" -o -z "$noscsi" -a 
     fi
 
     if [ -f $modulefile ]; then
-        scsimodules=`grep "alias[[:space:]]\+scsi_hostadapter" $modulefile | grep -v '^[ 	]*#' | LC_ALL=C sort -u | awk '{ print $3 }'`
+        scsimodules=$(grep -E '^[[:space:]]*(alias|probeall|install)[[:space:]]+scsi_hostadapter' $modulefile | sed 's/^.*scsi_hostadapter//;s/\/sbin\/modprobe//g;s/;//g;s/\/bin\/true//;s/||//')
 
         if [ -n "$scsimodules" ]; then
             for n in $scsimodules; do