diff options
-rw-r--r-- | bitbake/lib/bb/build.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/bitbake/lib/bb/build.py b/bitbake/lib/bb/build.py index 5479a53d7e..94f9cb371c 100644 --- a/bitbake/lib/bb/build.py +++ b/bitbake/lib/bb/build.py @@ -318,6 +318,7 @@ bb_sh_exit_handler() { bb_bash_exit_handler() { ret=$? + { set +x; } > /dev/null trap "" DEBUG if [ "$ret" != 0 ]; then echo "WARNING: ${BASH_SOURCE[0]}:${__BITBAKE_LAST_LINE} exit $ret from '$1'" @@ -353,8 +354,8 @@ case $BASH_VERSION in set -e ;; *) trap 'bb_bash_exit_handler "$BASH_COMMAND"' 0 - trap 'bb_bash_debug_handler' DEBUG - set -eE + trap '{ bb_bash_debug_handler; } 2>/dev/null' DEBUG + set -e shopt -s extdebug ;; esac |