diff options
author | David Spickett <david.spickett@linaro.org> | 2020-05-19 16:29:16 +0100 |
---|---|---|
committer | David Spickett <david.spickett@linaro.org> | 2020-05-22 10:08:40 +0000 |
commit | 8cddf6df427404ca93c9e05339cfa65840d495d3 (patch) | |
tree | fb4995f84bf3459753849eff289f336ed8c2d6cb /tcwg_kernel-build.sh | |
parent | b5a367d78edd5c46af667b39afedd61bf48a2b23 (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-x | tcwg_kernel-build.sh | 2 |
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="" |