From: Cuong Manh Le Date: Sat, 15 May 2021 17:08:42 +0000 (+0700) Subject: src: simplify race.bash checking condition X-Git-Tag: go1.18beta1~1738 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=a8d39f151d10209bca94c7533786dcc9c55c9517;p=gostls13.git src: simplify race.bash checking condition By using "uname -s -m" to get the OS name and hardware name, then using it to match supported platform in case command. Change-Id: I5161a29c6f3fe34dcda9e7bd477fa3b772b9e041 Reviewed-on: https://go-review.googlesource.com/c/go/+/320250 Trust: Cuong Manh Le Trust: Bryan C. Mills Run-TryBot: Cuong Manh Le TryBot-Result: Go Bot Reviewed-by: Matthew Dempsky --- diff --git a/src/race.bash b/src/race.bash index 81fb4be606..f795ec9b7b 100755 --- a/src/race.bash +++ b/src/race.bash @@ -13,35 +13,16 @@ function usage { exit 1 } -case $(uname) in -"Darwin") - if [ $(uname -m) != "x86_64" ] && [ $(uname -m) != "arm64" ]; then - usage - fi - ;; -"Linux") - if [ $(uname -m) != "x86_64" ] && [ $(uname -m) != "ppc64le" ] && [ $(uname -m) != "aarch64" ]; then - usage - fi - ;; -"FreeBSD") - if [ $(uname -m) != "amd64" ]; then - usage - fi - ;; -"NetBSD") - if [ $(uname -m) != "amd64" ]; then - usage - fi - ;; -"OpenBSD") - if [ $(uname -m) != "amd64" ]; then - usage - fi - ;; -*) - usage - ;; +case $(uname -s -m) in + "Darwin x86_64") ;; + "Darwin arm64") ;; + "Linux x86_64") ;; + "Linux ppc64le") ;; + "Linux aarch64") ;; + "FreeBSD amd64") ;; + "NetBSD amd64") ;; + "OpenBSD amd64") ;; + *) usage ;; esac if [ ! -f make.bash ]; then