tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Deferring variable parse errors in /bin/sh
On Mon, Jun 12, 2017 at 08:48:34AM +0700, Robert Elz wrote:
> The code in this case was in code that only executed on darwin, and there
> (I am guessing) /bin/sh == bash and this code would have worked, so if we
> had not issued the error during parsing (and the script has no other bashisms
> that would mess things up) then it is possible we could keep executing this
> with /bin/sh.
>
> What do you all think, should we defer the error (and so never issue it if
> the value is never referenced) or keep on enforcing posix sh syntax (or as
> much of it as we can stomach) ?
I don't like hiding errors like this (unless Posix requires it).
Pkgsrc has easy ways to use bash if needed, so this should be fixed in
pkgsrc, IMHO.
Martin
Home |
Main Index |
Thread Index |
Old Index