diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2017-05-17 11:21:02 +0000 |
---|---|---|
committer | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2017-05-17 11:21:28 +0000 |
commit | 7a5589f6b723530c117a326827fc749d1308e138 (patch) | |
tree | 1a41de92049c3d4d9583edc79470f41959a1ebab | |
parent | e930ee9c1de91fbded5b93f1020662e51f238f9b (diff) |
tcwg-benchmark.sh: Add processing of arguments.
Change-Id: I7b14bcf92c2d24f54255426e035e7ee0e14d1d51
-rwxr-xr-x | tcwg-benchmark.sh | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/tcwg-benchmark.sh b/tcwg-benchmark.sh index ce37395f..567763d2 100755 --- a/tcwg-benchmark.sh +++ b/tcwg-benchmark.sh @@ -1,5 +1,30 @@ set -ex +usage () +{ + echo "ERROR: Unsupported options: $@" + exit 1 +} + +while [ $# -ge 1 ]; do + case "$1" in + --toolchain_url) toolchain_url="$2" ;; + --bench_list) bench_list="$2" ;; + --config) config="$2" ;; + --cflags) cflags="$2" ;; + --sysroot) sysroot="$2" ;; + --fileserver) fileserver="$2" ;; + --forceinstall) forceinstall="$2" ;; + --scripts_branch) scripts_branch="$2" ;; + --label) label="$2" ;; + --build_number) BUILD_NUMBER="$2" ;; + --node_name) NODE_NAME="$2" ;; + --workspace) WORKSPACE="$2" ;; + *) usage "$@" ;; + esac + shift 2 +done + wget --progress=dot:giga --no-check-certificate ${toolchain_url} tarball=$(basename ${toolchain_url}) tar xf ${tarball} |