From db5c42a6dc6e6a990e10fec56d4f57a952fbe8f1 Mon Sep 17 00:00:00 2001 From: Stephen Champion Date: Fri, 12 Sep 2014 20:23:45 -0700 Subject: [PATCH] LU-5610 tests: Handle quoted module options When test-framework.sh translates module options to environment variables for remote nodes, quotes should be escaped to the subshell. This patch is back-ported from the following one: Lustre-commit: 4597789df0b6b9fcc7bcbe5529adab3522f0e6ac Lustre-change: http://review.whamcloud.com/11887 Signed-off-by: Stephen Champion Change-Id: I02daf5ca36170ea901f6b0e4e5152cf4835945dc Signed-off-by: Jian Yu Reviewed-on: http://review.whamcloud.com/11907 Tested-by: Jenkins Reviewed-by: Stephen Champion Reviewed-by: Bob Glossman Tested-by: Maloo Reviewed-by: Oleg Drokin --- lustre/tests/test-framework.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lustre/tests/test-framework.sh b/lustre/tests/test-framework.sh index 0b2305d..4bad096 100644 --- a/lustre/tests/test-framework.sh +++ b/lustre/tests/test-framework.sh @@ -2782,7 +2782,7 @@ get_env_vars() { local facet for var in ${!MODOPTS_*}; do - value=${!var} + value=${!var//\"/\\\"} echo -n " ${var}=\"$value\"" done -- 1.8.3.1