]> git.pld-linux.org Git - packages/geninitrd.git/blob - geninitrd-scsi_sync_scan.patch
- mdadm itself is also needed for detecting md raid
[packages/geninitrd.git] / geninitrd-scsi_sync_scan.patch
1 --- geninitrd.orig      2010-02-25 14:06:27.000000000 +0100
2 +++ geninitrd   2010-02-25 14:16:02.133902997 +0100
3 @@ -618,6 +618,10 @@
4                 local usleep=$(eval echo \$MODULE_${genericname}_USLEEP)
5                 local firmware=$(eval echo \$MODULE_${genericname}_FIRMWARE)
6  
7 +               if [ "$module" = "scsi_mod" -a "$kernel_version_long" -ge "002006030" ]; then
8 +                       options="scan=sync $options"
9 +               fi
10 +
11                 if [ -n "$verbose" ]; then
12                         s=""
13                         if [ "$options" ]; then
14 @@ -648,10 +652,6 @@
15                         if [ "$(busybox_applet rmmod 2>/dev/null; echo $?)" = 0 ]; then
16                                 echo "rmmod scsi_wait_scan" | add_linuxrc
17                         fi
18 -                       # HACK HACK HACK until we get proper solution like waiting untill rootfs device appears
19 -                       if [ -z "$usleep" -a "$kernel_version_long" -ge "002006030" ]; then
20 -                               echo "usleep 15000000" | add_linuxrc
21 -                       fi
22                 fi
23  
24         done
This page took 0.02226 seconds and 3 git commands to generate.