[PATCH] shell script error management in ash (set of 6 patches)
Harald van Dijk
harald at gigawatt.nl
Mon Aug 23 08:45:00 UTC 2021
On 23/08/2021 09:16, Roberto A. Foglietta wrote:
> IMHO, syntax error should be an exit condition either.
I would not have a problem with you changing the shell to ensure syntax
errors always terminate (though I cannot speak for others), but the
problem is not limited to syntax errors, so that is not enough to fix
the problem.
> For the moment we can still assume that in busybox all exceptions are
> deadly.
I do not understand this, not even with your followup e-mail. You
changed my test in which the syntax error is non-fatal to one where the
syntax error is fatal, and then conclude from that that you can assume
syntax errors are always fatal? That does not work. If you have two
tests with syntax errors, where the syntax errors are fatal in only one
of them, that means you can *not* assume all syntax errors are fatal,
and can *not* assume all exceptions are deadly.
More information about the busybox
mailing list