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