Dario Niedermann wrote on Wed, Oct 12, 2016 at 12:04:03 +0200:
> Returning to the original topic, and just to be even clearer: this is
> about Subversion NOT RUNNING a script because it has a FLAG FOR THE
> SHELL in its SHEBANG LINE. Not because I got the path to bash wrong or
> because there is some other error in my script (as should be *OBVIOUS*
> from my very first email).

There is no need to shout.  Mario's theory was entirely plausible: if
some command in the script returns non-zero and prints nothing to
stderr, that will entirely explains the symptoms you saw, both before
and after removing the -e.

This relies on knowing that -e to sh means "exit the shell as soon as
any command exits non-zero".

The minimum example of this theory is:
[[[
#!/bin/sh -e
false
true
]]]

Cheers,

Daniel

Reply via email to