From: Filippo Valsorda Date: Tue, 3 Jul 2018 19:12:08 +0000 (-0400) Subject: [dev.boringcrypto] misc/boring: support build.release on macOS X-Git-Tag: go1.19beta1~484^2~141 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=5f0402a26b98d4fb80910b7001748b6aa4ee1334;p=gostls13.git [dev.boringcrypto] misc/boring: support build.release on macOS Change-Id: I067850371deff4984f3023e2aa3be452f490cd1b Reviewed-on: https://go-review.googlesource.com/122077 Reviewed-by: Russ Cox --- diff --git a/misc/boring/build.release b/misc/boring/build.release index 88b617694b..b78bfe3ea4 100755 --- a/misc/boring/build.release +++ b/misc/boring/build.release @@ -64,15 +64,22 @@ export GOBIN="$dir" go get -u golang.org/x/build/cmd/release # Build the release. +sha() { + if hash sha256sum 2>/dev/null; then + sha256sum "$@" + else + shasum -a 256 "$@" + fi +} shortgo=$(echo "$base" | perl -pe 's/(go\d+\.\d+)(\.\d+|rc\d+)/$1/') $dir/release -target linux-amd64 -rev "$commit" -version "$version" -tools "release-branch.$shortgo" $dir/release -target src -rev "$commit" -version "$version" -tools "release-branch.$shortgo" output="$version.linux-amd64.tar.gz" ls -l "$output" -sha256=$(sha256sum "$output" | awk '{print $1}') +sha256=$(sha "$output" | awk '{print $1}') outputsrc="$version.src.tar.gz" ls -l "$outputsrc" -sha256src=$(sha256sum "$outputsrc" | awk '{print $1}') +sha256src=$(sha "$outputsrc" | awk '{print $1}') trap "rm -f /tmp/go.release.$$ /tmp/go.nm.$$" EXIT tar -xzf "$output" -O go/bin/go >/tmp/go.release.$$