|
@@ -334,7 +334,7 @@ void main_loop (void)
|
|
int prev = disable_ctrlc(1); /* disable Control C checking */
|
|
int prev = disable_ctrlc(1); /* disable Control C checking */
|
|
# endif
|
|
# endif
|
|
|
|
|
|
- run_command(p, 0);
|
|
|
|
|
|
+ run_command_list(p, -1, 0);
|
|
|
|
|
|
# ifdef CONFIG_AUTOBOOT_KEYED
|
|
# ifdef CONFIG_AUTOBOOT_KEYED
|
|
disable_ctrlc(prev); /* restore Control C checking */
|
|
disable_ctrlc(prev); /* restore Control C checking */
|
|
@@ -382,7 +382,7 @@ void main_loop (void)
|
|
int prev = disable_ctrlc(1); /* disable Control C checking */
|
|
int prev = disable_ctrlc(1); /* disable Control C checking */
|
|
# endif
|
|
# endif
|
|
|
|
|
|
- run_command(s, 0);
|
|
|
|
|
|
+ run_command_list(s, -1, 0);
|
|
|
|
|
|
# ifdef CONFIG_AUTOBOOT_KEYED
|
|
# ifdef CONFIG_AUTOBOOT_KEYED
|
|
disable_ctrlc(prev); /* restore Control C checking */
|
|
disable_ctrlc(prev); /* restore Control C checking */
|
|
@@ -393,7 +393,7 @@ void main_loop (void)
|
|
if (menukey == CONFIG_MENUKEY) {
|
|
if (menukey == CONFIG_MENUKEY) {
|
|
s = getenv("menucmd");
|
|
s = getenv("menucmd");
|
|
if (s)
|
|
if (s)
|
|
- run_command(s, 0);
|
|
|
|
|
|
+ run_command_list(s, -1, 0);
|
|
}
|
|
}
|
|
#endif /* CONFIG_MENUKEY */
|
|
#endif /* CONFIG_MENUKEY */
|
|
#endif /* CONFIG_BOOTDELAY */
|
|
#endif /* CONFIG_BOOTDELAY */
|