
10 Oct
2014
10 Oct
'14
1:01 a.m.
Hi,
On 26 September 2014 02:24, Wolfgang Denk wd@denx.de wrote:
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...
As a follow-up, please see this potential patch:
http://patchwork.ozlabs.org/patch/397428/
Regards, Simon