]> git.pld-linux.org Git - packages/geninitrd.git/commitdiff
Sleep after module load support.
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Thu, 17 Nov 2005 13:06:55 +0000 (13:06 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    geninitrd-usleep.patch -> 1.1

geninitrd-usleep.patch [new file with mode: 0644]

diff --git a/geninitrd-usleep.patch b/geninitrd-usleep.patch
new file mode 100644 (file)
index 0000000..6fb9ffe
--- /dev/null
@@ -0,0 +1,33 @@
+Index: geninitrd
+===================================================================
+--- geninitrd  (wersja 6537)
++++ geninitrd  (kopia robocza)
+@@ -668,16 +668,25 @@
+               MODULE2=$MODULE2/$NAME2
+               module="`echo $mod | awk -F/ '{ $0=$NF } /'$modext'.*$/ { gsub(/'$modext'.*/, NIL, $0); } { print $0; }'`"
+               options="`awk '{ if($1 == "options" && $2 == "'${module}'") { for(i=3;i<=NF;i++) printf("%s ",$i); }}' "$modulefile"`"
++              eval sleep_var="\$MODULE_${module}_USLEEP"
+               if [ -n "$verbose" ]; then
+-                      /bin/echo -n "Loading module [$module] "
++                      echo -n "Loading module [$module] "
+                       if [ -n "$options" ] ; then
+-                              echo "with options [$options]."
++                              echo -n "with options [$options]"
+                       else
+-                              echo "without options."
++                              echo -n "without options"
+                       fi
++                      if [ -n "$sleep_var" ]; then
++                              echo " and $sleep_var usleep."
++                      else
++                              echo "."
++                      fi
+               fi
+               echo "$insmod /lib/modules/$kernel/$MODULE2 $options" >> "$linuxrc"
++              if [ -n "${sleep_var}" ]; then
++                      echo "usleep $sleep_var" >> "$linuxrc"
++              fi
+       done
+ }
This page took 0.051694 seconds and 4 git commands to generate.