Thread (1 message) 1 message, 1 author, 2012-03-19

Re: [PATCH] Don't use non-standard echo options for fdtget-runtest.sh

From: David Gibson <hidden>
Date: 2012-03-19 03:26:46

On Sun, Mar 18, 2012 at 07:26:58PM -0700, Simon Glass wrote:
Hi John,

On Sun, Mar 18, 2012 at 6:56 PM, David Gibson
[off-list ref] wrote:
quoted
fdtget-runtest.sh currently uses the "-e" option to echo, for interpreting
string escapes.  But this option is only understood by some versions of
echo - the one in bash does, but the one in dash does not.  In fact since
I reworked the fdtget tests a while back, we no longer need the escape
expanding feature of echo here, so this patch simple removes the -e to
fix the problem (the testsuite now passes when /bin/sh is dash).

Signed-off-by: David Gibson <redacted>
This was put in for this test:

    # Test multiple arguments
    run_fdtget_test "MyBoardName\nmemory" -ts $dtb / model /memory device_type

Without the -e the test fails for me... Do I need a later patch that
has not been applied? I tried with de6b762.
Ah.  Looks like dash interprets the \n in the quoted string, rather
than in echo.  So with my patch it works with dash, but not bash.

Ignore that patch, I'll look for a way to work with both.

-- 
David Gibson			| I'll have my music baroque, and my code
david AT gibson.dropbear.id.au	| minimalist, thank you.  NOT _the_ _other_
				| _way_ _around_!
http://www.ozlabs.org/~dgibson
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help