summaryrefslogtreecommitdiff
path: root/tcwg_kernel-build.sh
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2018-12-11 08:46:07 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2018-12-12 09:42:16 +0000
commit9bb8730a8c20fcdc4aabb5b63fcec0afaeb07ab7 (patch)
tree758f55d28fe5b0f3b3c0d5486b0232ebb2747a86 /tcwg_kernel-build.sh
parentf0d7fc872dcccba5e7bab84560ac1b5a63f0ea67 (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-xtcwg_kernel-build.sh11
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")