[U-Boot] Parsing of multi-line env vars broken
Wolfgang Denk
wd at denx.de
Fri Sep 26 10:24:15 CEST 2014
HI,
this is just a heads up: the handling of multi-line environment
variables is broken in recent versions of U-Boot (and probably has
been broken for some longer time - can't tell exactly as I have a bit
of a problem to bisect across the MAKEALL / Kconfig changes):
Test case:
- Set multi-line var:
=> setenv foo 'echo line 1
> echo line 2
> echo line 3'
OK
- Print multi-line var:
=> print foo
foo=echo line 1
echo line 2
echo line 3
OK
- Run multi-line var:
=> run foo
line 1
ERROR. Only the first line gets executed, the rest is missing.
Only the first line gets parded by the hush shell...
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
A good teacher will lead the horse to water, an excellent teacher
will make the horse thirsty first. - Mario Cortes
More information about the U-Boot
mailing list