]> Cypherpunks.ru repositories - gostls13.git/commitdiff
src: simplify race.bash checking condition
authorCuong Manh Le <cuong.manhle.vn@gmail.com>
Sat, 15 May 2021 17:08:42 +0000 (00:08 +0700)
committerCuong Manh Le <cuong.manhle.vn@gmail.com>
Tue, 17 Aug 2021 01:49:12 +0000 (01:49 +0000)
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 <cuong.manhle.vn@gmail.com>
Trust: Bryan C. Mills <bcmills@google.com>
Run-TryBot: Cuong Manh Le <cuong.manhle.vn@gmail.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/race.bash

index 81fb4be60646b70cc0b7541beb82695d673a25e8..f795ec9b7b75f27976eea9ecec92144f627d8311 100755 (executable)
@@ -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