diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2018-12-14 11:56:52 +0000 |
---|---|---|
committer | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2018-12-18 12:15:36 +0000 |
commit | bcaedfc5d0390e8af6c092b04e0dad59561beb38 (patch) | |
tree | 6bb408342ba24e86e1de3485312fdb12da3e36d3 /tcwg_kernel-build.sh | |
parent | ea235db8947d604be8c62c294a880495f2bce862 (diff) |
tcwg_kernel-build.sh: Add new --mode reproduce
... to reproduce a previous build using manifest.
Change-Id: I21521204a3d8b409c7dbf1c45137ddb8c6f85f15
Diffstat (limited to 'tcwg_kernel-build.sh')
-rwxr-xr-x | tcwg_kernel-build.sh | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/tcwg_kernel-build.sh b/tcwg_kernel-build.sh index 15cd9611..62389806 100755 --- a/tcwg_kernel-build.sh +++ b/tcwg_kernel-build.sh @@ -7,7 +7,7 @@ scripts=$(dirname $0) convert_args_to_variables "$@" -# Execution mode: baseline, jenkins-full, bisect, continue. +# Execution mode: baseline, bisect, continue, jenkins-full, reproduce mode="${mode-baseline}" obligatory_variables toolchain \ @@ -28,6 +28,11 @@ case "$mode" in ;; esac +cat <<EOF | manifest_out +mode=reproduce +current_project=none +EOF + # Set custom revision for one of the projects, and use baseline revisions # for all other projects. current_project="${current_project-none}" @@ -71,9 +76,13 @@ case "$mode" in ;; "continue") # Developer mode. - default_start_at="prepare_abe" + case "$toolchain" in + "gnu") default_start_at="prepare_abe" ;; + "llvm") default_start_at="build_llvm" ;; + esac ;; "jenkins-full") ;; + "reproduce") default_finish_at="check_regression" ;; esac if [ x"$start_at" = x"default" ]; then |