Eric Blake wrote:
> According to Jim Meyering on 1/13/2010 2:26 AM:
>> The behavior of bash via /bin/sh (same for zsh and dash, though without
>> the warning) is probably POSIX-conforming, but this example illustrates
>> why it would be better to emulate openBSD's /bin/sh.
>>
>> * tests/misc/sort-version: Don't use <<- and indented here-doc contents.
>> s/<<-/<</ and unindent the here-document contents.  Otherwise,
>> bash would ignore the indented delimiter and use EOF, thus silently
>> skipping this test.
>
> Actually, this was a regression caused by your conversion from space to
> tab indentation.  POSIX states: "If the redirection symbol is "<<-" , all

s/space to tab/tab to space/

> leading <tab> characters shall be stripped from input lines and the line
> containing the trailing delimiter."

Ha!  Thanks for pointing that out.
This is the first snag I've encountered with that conversion.

I'm glad I'm the one who fixed it.


Reply via email to