From: Oleg Drokin Date: Thu, 20 Jan 2011 02:55:00 +0000 (-0500) Subject: Properly pick module parameters from modules.conf X-Git-Tag: 2.0.59-llnl2-base~27 X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commitdiff_plain;h=0091fc721cb5c8dab47c93221a12e7d2c866f057 Properly pick module parameters from modules.conf Fix incorrect regexp that assumes "options params" format instead of proper "options module params". Also use baseline to extract just the name of the module. Now depends on GNU grep for -P (perl_ regexps so that '+' glob works. Issue: LU-46 Change-Id: Id4d939bf2d9a412d1d5f3f2e7fcbf466ce436e28 --- diff --git a/lustre/tests/test-framework.sh b/lustre/tests/test-framework.sh index 9302d23..7cc95d8 100644 --- a/lustre/tests/test-framework.sh +++ b/lustre/tests/test-framework.sh @@ -294,7 +294,7 @@ load_module() { eval set -- \$$optvar if [ $# -eq 0 -a -n "$MODPROBECONF" ]; then # Nothing in $MODOPTS_; try modprobe.conf - set -- $(grep "^options\\s*\<${module}\>" $MODPROBECONF) + set -- $(grep -P "^options\\s+${BASE}" $MODPROBECONF) # Get rid of "options $module" (($# > 0)) && shift 2