]> git.pld-linux.org Git - packages/geninitrd.git/blob - geninitrd-usleep.patch
- bugfix
[packages/geninitrd.git] / geninitrd-usleep.patch
1 diff -urNBb geninitrd-4605.org/geninitrd geninitrd-4605/geninitrd
2 --- geninitrd-4605.org/geninitrd        2004-09-25 23:18:06.000000000 +0200
3 +++ geninitrd-4605/geninitrd    2005-11-26 16:36:46.805070000 +0100
4 @@ -663,15 +663,26 @@
5                 module="`echo $mod | awk -F/ '{ $0=$NF } /'$modext'.*$/ { gsub(/'$modext'.*/, NIL, $0); } { print $0; }'`"
6                 options="`awk '{ if($1 == "options" && $2 == "'${module}'") { for(i=3;i<=NF;i++) printf("%s ",$i); }}' "$modulefile"`"
7  
8 +               sleep_module=$(echo "${module}" | awk ' { gsub("-", "_", $0); } { print $0; } ')
9 +               sleep_var="$(eval echo \$MODULE_${sleep_module}_USLEEP)"
10 +
11                 if [ -n "$verbose" ]; then
12 -                       /bin/echo -n "Loading module [$module] "
13 +                       echo -n "Loading module [$module] "
14                         if [ -n "$options" ] ; then
15 -                               echo "with options [$options]."
16 +                               echo -n "with options [$options]"
17 +                       else
18 +                               echo -n "without options"
19 +                       fi
20 +                       if [ -n "$sleep_var" ]; then
21 +                               echo " and $sleep_var usleep."
22                         else
23 -                               echo "without options."
24 +                               echo "."
25                         fi
26                 fi
27                 echo "$insmod /lib/modules/$kernel/$MODULE2 $options" >> "$linuxrc"
28 +               if [ -n "${sleep_var}" ]; then
29 +                       echo "usleep $sleep_var" >> "$linuxrc"
30 +               fi
31         done
32  }
33  
This page took 0.027154 seconds and 3 git commands to generate.