From ba6d997d18da425094575ac87e19f793f32ad56a Mon Sep 17 00:00:00 2001 From: Harshavardhana Date: Sat, 24 Jun 2017 01:05:35 -0700 Subject: [PATCH] build: Error out properly when unsupported arch is given. (#4585) --- buildscripts/build.sh | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/buildscripts/build.sh b/buildscripts/build.sh index 849e3565f..f7f9c435a 100755 --- a/buildscripts/build.sh +++ b/buildscripts/build.sh @@ -90,9 +90,18 @@ main() { go_build ${each_osarch} done else - for each_osarch in $(echo $chosen_osarch | sed 's/,/ /g'); do - go_build ${each_osarch} + local found=0 + for each_osarch in ${SUPPORTED_OSARCH}; do + if [ "$chosen_osarch" = "$each_osarch" ]; then + found=1 + fi done + if [ ${found} -eq 1 ]; then + go_build ${chosen_osarch} + else + echo "Unknown architecture \"${chosen_osarch}\"" + exit 1 + fi fi }