diff --git a/misc/build.func b/misc/build.func index 234b1034..79e580ef 100644 --- a/misc/build.func +++ b/misc/build.func @@ -31,7 +31,7 @@ fi # This function enables error handling in the script by setting options and defining a trap for the ERR signal. catch_errors() { set -Eeo pipefail - if [ -n "$BASH_VERSION" ]; then + if [ -n "$BASH_VERSION" ] && command -v shopt >/dev/null 2>&1; then shopt -s errtrace fi trap 'error_handler $LINENO "$BASH_COMMAND"' ERR