-
Ben Hutchings authored
Surprisingly, a command such as: false || { false && true; } yields a return code of 1, but does not cause a shell with -e enabled to exit (seen in bug #848423). Rewrite these sequences using if statements, which seem to have the right behaviour. Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
3714d5b4