diff options
author | Egor Tensin <Egor.Tensin@gmail.com> | 2023-05-22 07:35:53 +0000 |
---|---|---|
committer | Egor Tensin <Egor.Tensin@gmail.com> | 2023-05-22 07:35:55 +0000 |
commit | 01707c746f1b0ade415d033fdef679c227e01b7a (patch) | |
tree | 18652cf41968a43a4e66e8165f960cd171f7706a /%HOME%/.bash_utils/cxx.sh | |
parent | .profile: add the normal sed to PATH on macOS (diff) | |
download | linux-home-01707c746f1b0ade415d033fdef679c227e01b7a.tar.gz linux-home-01707c746f1b0ade415d033fdef679c227e01b7a.zip |
ignore unsupported inherit_errexit
I have a really ancient machine with an even more ancient version of
bash that doesn't support inherit_errexit. Ignore for now, put it back
later.
Diffstat (limited to '')
-rw-r--r-- | %HOME%/.bash_utils/cxx.sh | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/%HOME%/.bash_utils/cxx.sh b/%HOME%/.bash_utils/cxx.sh index 5ad27ca..58470bb 100644 --- a/%HOME%/.bash_utils/cxx.sh +++ b/%HOME%/.bash_utils/cxx.sh @@ -35,7 +35,7 @@ _runc_get_absolute_path() { _runc_usage() ( set -o errexit -o nounset -o pipefail - shopt -s inherit_errexit + shopt -s inherit_errexit 2> /dev/null || true local prefix="${FUNCNAME[0]}" [ "${#FUNCNAME[@]}" -gt 1 ] && prefix="${FUNCNAME[1]}" @@ -50,7 +50,8 @@ _runc_usage() ( runc() ( set -o errexit -o nounset -o pipefail - shopt -s inherit_errexit lastpipe + shopt -s inherit_errexit 2> /dev/null || true + shopt -s lastpipe local -a c_flags=(${runc_flags[@]+"${runc_flags[@]}"}) local -a src_files=() @@ -156,7 +157,7 @@ runc() ( runcxx() ( set -o errexit -o nounset -o pipefail - shopt -s inherit_errexit + shopt -s inherit_errexit 2> /dev/null || true local -a runc_flags=(${runcxx_flags[@]+"${runcxx_flags[@]}"}) BASH_ENV=<( declare -p runc_flags ) \ |