From fa3d5d0f460e232159edc72eabdd5b26666b08a2 Mon Sep 17 00:00:00 2001 From: Harshavardhana Date: Wed, 10 May 2017 11:22:05 -0700 Subject: [PATCH] build/release: Generate sha256sums for built binaries. (#4311) We used to build sha1sum deprecate it and use sha256sum instead. Fixes #4306 --- buildscripts/build.sh | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/buildscripts/build.sh b/buildscripts/build.sh index 184408c3f..620ede972 100755 --- a/buildscripts/build.sh +++ b/buildscripts/build.sh @@ -43,8 +43,8 @@ go_build() { release_bin="$release_str/$os-$arch/$(basename $package).$release_tag" # Release binary downloadable name release_real_bin="$release_str/$os-$arch/$(basename $package)" - # Release shasum name - release_shasum="$release_str/$os-$arch/$(basename $package).shasum" + # Release sha256sum name + release_sha256sum="$release_str/$os-$arch/$(basename $package).${release_tag}.sha256sum" # Go build to build the binary. if [ "${arch}" == "arm" ]; then @@ -58,12 +58,12 @@ go_build() { ## Copy $CP -p $release_bin_6 $release_real_bin_6 - # Release shasum name - release_shasum_6="$release_str/$os-${arch}6vl/$(basename $package).shasum" + # Release sha256sum name + release_sha256sum_6="$release_str/$os-${arch}6vl/$(basename $package).${release_tag}.sha256sum" # Calculate shasum - shasum_str=$(${SHASUM} ${release_bin_6}) - echo ${shasum_str} | $SED "s/$release_str\/$os-${arch}6vl\///g" > $release_shasum_6 + shasum_str=$(${SHASUM} -a 256 ${release_bin_6}) + echo ${shasum_str} | $SED "s/$release_str\/$os-${arch}6vl\///g" > $release_sha256sum_6 # Release binary downloadable name release_real_bin_7="$release_str/$os-$arch/$(basename $package)" @@ -75,12 +75,12 @@ go_build() { ## Copy $CP -p $release_bin_7 $release_real_bin_7 - # Release shasum name - release_shasum_7="$release_str/$os-$arch/$(basename $package).shasum" + # Release sha256sum name + release_sha256sum_7="$release_str/$os-$arch/$(basename $package).${release_tag}.sha256sum" - # Calculate shasum - shasum_str=$(${SHASUM} ${release_bin_7}) - echo ${shasum_str} | $SED "s/$release_str\/$os-$arch\///g" > $release_shasum_7 + # Calculate sha256sum + shasum_str=$(${SHASUM} -a 256 ${release_bin_7}) + echo ${shasum_str} | $SED "s/$release_str\/$os-$arch\///g" > $release_sha256sum_7 else GOOS=$os GOARCH=$arch go build --ldflags "${LDFLAGS}" -o $release_bin @@ -92,8 +92,8 @@ go_build() { fi # Calculate shasum - shasum_str=$(${SHASUM} ${release_bin}) - echo ${shasum_str} | $SED "s/$release_str\/$os-$arch\///g" > $release_shasum + sha256sum_str=$(${SHASUM} -a 256 ${release_bin}) + echo ${sha256sum_str} | $SED "s/$release_str\/$os-$arch\///g" > $release_sha256sum fi }