Date: Sun, 6 Jan 2019 16:58:59 -0600 From: Dennis Williamson <dennistwilliam...@gmail.com> Message-ID: <canaoh6+bmbmcblxgqug7gxfml78e9te+h8oke9thwqupyft...@mail.gmail.com>
| You should be able to protect yourself from this by detecting if a script | is not being sourced when it's intended that it must be and acting | accordingly. If you can work out how to do that in a portable way, and modify the script to do it (and that is a reasonable thing to do) that would work. | You could also do the following if you want a script to work under either | condition: | | return 2>&1 || exit No, that is a waste of time. when it is not in a . script (or function) what that return would do is unspecified, and having it simply set the exit code to 0 is one of the (many) reasonable possibilities.) kre