diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2018-12-11 08:46:07 +0000 |
---|---|---|
committer | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2018-12-12 09:42:16 +0000 |
commit | 9bb8730a8c20fcdc4aabb5b63fcec0afaeb07ab7 (patch) | |
tree | 758f55d28fe5b0f3b3c0d5486b0232ebb2747a86 /tcwg_kernel-build.sh | |
parent | f0d7fc872dcccba5e7bab84560ac1b5a63f0ea67 (diff) |
tcwg_kernel*: Stop using and remove default configuration
Rely on manifest snippets in tcwg_kernel/* instead.
Also make obligatory_variables handle bash arrays by using
"declare -p".
User-visible change is that now developers will need to
explicitly add "@@ ./tcwg_kernel/gnu-master.sh", etc.,
which have been default in the past.
Change-Id: I788e7cdca098fddeb67e9087252f9d53691407bf
Diffstat (limited to 'tcwg_kernel-build.sh')
-rwxr-xr-x | tcwg_kernel-build.sh | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/tcwg_kernel-build.sh b/tcwg_kernel-build.sh index 93ebb8aa..6691bf95 100755 --- a/tcwg_kernel-build.sh +++ b/tcwg_kernel-build.sh @@ -5,20 +5,13 @@ set -ef -o pipefail scripts=$(dirname $0) . $scripts/jenkins-helpers.sh -declare -A config -declare -A git_repo -declare -A git_branch - -convert_args_to_variables @@ $scripts/tcwg_kernel/gnu-default.sh \ - @@ $scripts/tcwg_kernel/llvm-default.sh \ - @@ $scripts/tcwg_kernel/linux-default.sh \ - "$@" +convert_args_to_variables "$@" # Execution mode: baseline, jenkins-full, bisect, continue. mode="${mode-baseline}" # Toolchain to use: gnu or llvm -obligatory_variables toolchain +obligatory_variables config git_repo git_branch toolchain case "$mode" in "jenkins-full") |