]> git.pld-linux.org Git - packages/geninitrd.git/blame - geninitrd-usleep.patch
- fixed
[packages/geninitrd.git] / geninitrd-usleep.patch
CommitLineData
47b60c19
AM
1diff -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
This page took 0.03348 seconds and 4 git commands to generate.