summaryrefslogtreecommitdiff
path: root/tcwg_kernel-build.sh
diff options
context:
space:
mode:
authorDavid Spickett <david.spickett@linaro.org>2020-05-19 16:29:16 +0100
committerDavid Spickett <david.spickett@linaro.org>2020-05-22 10:08:40 +0000
commit8cddf6df427404ca93c9e05339cfa65840d495d3 (patch)
treefb4995f84bf3459753849eff289f336ed8c2d6cb /tcwg_kernel-build.sh
parentb5a367d78edd5c46af667b39afedd61bf48a2b23 (diff)
tcwg_bmk-build.sh/tcwg_gnu-build.sh:
Mark expected exits It is expected that commands run by run_step can fail and return non zero. This causes the build scripts to exit early and print misleading traceback. So that we only catch unexpected exits, mark expected failures with a magic return code. Only print traceback when the code is different from this. Change-Id: I8b92ca1cb941481d4daa8ab87ee74b2b394b24ac
Diffstat (limited to 'tcwg_kernel-build.sh')
-rwxr-xr-xtcwg_kernel-build.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/tcwg_kernel-build.sh b/tcwg_kernel-build.sh
index ef8b4b0d..0010d520 100755
--- a/tcwg_kernel-build.sh
+++ b/tcwg_kernel-build.sh
@@ -64,7 +64,7 @@ verbose2="${verbose2-false}"
if $verbose2; then set -x; fi
-trap "eval \"echo ERROR at \${FUNCNAME[0]}:\${BASH_LINENO[0]}\"" EXIT
+trap print_traceback EXIT
# Set start and finish steps for different modes.
default_start_at=""