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