]>
Commit | Line | Data |
---|---|---|
47b60c19 AM |
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 @@ | |
bf5bb985 AM |
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"`" | |
bf5bb985 | 7 | |
47b60c19 AM |
8 | + sleep_module=$(echo "${module}" | awk ' { gsub("-", "_", $0 } { print $0; } ') |
9 | + sleep_var="$(eval echo \$MODULE_${sleep_module}_USLEEP)" | |
10 | + | |
bf5bb985 AM |
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]" | |
47b60c19 | 17 | + else |
bf5bb985 | 18 | + echo -n "without options" |
47b60c19 | 19 | + fi |
bf5bb985 AM |
20 | + if [ -n "$sleep_var" ]; then |
21 | + echo " and $sleep_var usleep." | |
47b60c19 AM |
22 | else |
23 | - echo "without options." | |
bf5bb985 | 24 | + echo "." |
47b60c19 | 25 | fi |
bf5bb985 AM |
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 |