diff -p -up mkinitrd-6.0.62/mkinitrd.fix-modules-check mkinitrd-6.0.62/mkinitrd --- mkinitrd-6.0.62/mkinitrd.fix-modules-check 2008-08-19 15:36:56.000000000 +0200 +++ mkinitrd-6.0.62/mkinitrd 2008-08-19 15:51:20.000000000 +0200 @@ -256,7 +256,7 @@ findmodule() { fi # only need to add each module once - [[ "$(eval echo \${$modlist})" =~ "$modName" ]] || \ + eval echo \${$modlist} | egrep -q '(^| )'$modName'( |$)' || \ eval $modlist=\"\${$modlist} $modName\" # need to handle prescsimods here -- they need to go _after_ scsi_mod