forked from OERV-BSP/u-boot
Stop using builtin_run_command()
Boards can select either the 'built-in' parser or the hush parser. We should not call builtin_run_command() if we are using the hush parser. We use run_command() instead, since it knows how to call the correct parser. Signed-off-by: Simon Glass <sjg@chromium.org> Acked-by: Mike Frysinger <vapier@gentoo.org>
This commit is contained in:
committed by
Wolfgang Denk
parent
009dde1955
commit
5307153236
@@ -1045,14 +1045,8 @@ int do_bootd(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
||||
{
|
||||
int rcode = 0;
|
||||
|
||||
#ifndef CONFIG_SYS_HUSH_PARSER
|
||||
if (builtin_run_command(getenv("bootcmd"), flag) < 0)
|
||||
if (run_command(getenv("bootcmd"), flag) < 0)
|
||||
rcode = 1;
|
||||
#else
|
||||
if (parse_string_outer(getenv("bootcmd"),
|
||||
FLAG_PARSE_SEMICOLON | FLAG_EXIT_FROM_LOOP) != 0)
|
||||
rcode = 1;
|
||||
#endif
|
||||
return rcode;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user