[U-Boot] [PATCH v3 2/5] Make 'run' use run_command_list() instead of run_command()
Simon Glass
sjg at chromium.org
Sat Oct 26 07:01:32 CEST 2013
In the case where an environment variable spans multiple lines, we should
use run_command_list() so that all lines are executed. This shold be
backwards compatible with existing behaviour for existing scripts.
Signed-off-by: Simon Glass <sjg at chromium.org>
---
Changes in v3: None
Changes in v2:
- Add new patch to adjust 'run' command to better support testing
common/main.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/common/main.c b/common/main.c
index 6f475f0..6650293 100644
--- a/common/main.c
+++ b/common/main.c
@@ -1544,7 +1544,7 @@ int do_run (cmd_tbl_t * cmdtp, int flag, int argc, char * const argv[])
return 1;
}
- if (run_command(arg, flag) != 0)
+ if (run_command_list(arg, -1, flag) != 0)
return 1;
}
return 0;
--
1.8.4.1
More information about the U-Boot
mailing list