geninitrd/trunk/geninitrd

arekm cvs at pld-linux.org
Sat Nov 26 16:35:22 CET 2005


Author: arekm
Date: Sat Nov 26 16:35:16 2005
New Revision: 6569

Modified:
   geninitrd/trunk/geninitrd
Log:
In case of module with - in name we use _ in variables like ide-core -> MODULE_ide_core_USLEEP.

Modified: geninitrd/trunk/geninitrd
==============================================================================
--- geninitrd/trunk/geninitrd	(original)
+++ geninitrd/trunk/geninitrd	Sat Nov 26 16:35:16 2005
@@ -668,7 +668,9 @@
 	        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"
+
+		sleep_module=$(echo "${module}" | awk ' { gsub("-", "_", $0 } { print $0; } ')
+		sleep_var="$(eval echo \$MODULE_${sleep_module}_USLEEP)"
 
 	        if [ -n "$verbose" ]; then
 	                echo -n "Loading module [$module] "



More information about the pld-cvs-commit mailing list