mirror of
https://github.com/minio/minio.git
synced 2025-04-22 11:26:36 -04:00
build/release: Generate sha256sums for built binaries. (#4311)
We used to build sha1sum deprecate it and use sha256sum instead. Fixes #4306
This commit is contained in:
parent
bb292e4e38
commit
fa3d5d0f46
@ -43,8 +43,8 @@ go_build() {
|
|||||||
release_bin="$release_str/$os-$arch/$(basename $package).$release_tag"
|
release_bin="$release_str/$os-$arch/$(basename $package).$release_tag"
|
||||||
# Release binary downloadable name
|
# Release binary downloadable name
|
||||||
release_real_bin="$release_str/$os-$arch/$(basename $package)"
|
release_real_bin="$release_str/$os-$arch/$(basename $package)"
|
||||||
# Release shasum name
|
# Release sha256sum name
|
||||||
release_shasum="$release_str/$os-$arch/$(basename $package).shasum"
|
release_sha256sum="$release_str/$os-$arch/$(basename $package).${release_tag}.sha256sum"
|
||||||
|
|
||||||
# Go build to build the binary.
|
# Go build to build the binary.
|
||||||
if [ "${arch}" == "arm" ]; then
|
if [ "${arch}" == "arm" ]; then
|
||||||
@ -58,12 +58,12 @@ go_build() {
|
|||||||
## Copy
|
## Copy
|
||||||
$CP -p $release_bin_6 $release_real_bin_6
|
$CP -p $release_bin_6 $release_real_bin_6
|
||||||
|
|
||||||
# Release shasum name
|
# Release sha256sum name
|
||||||
release_shasum_6="$release_str/$os-${arch}6vl/$(basename $package).shasum"
|
release_sha256sum_6="$release_str/$os-${arch}6vl/$(basename $package).${release_tag}.sha256sum"
|
||||||
|
|
||||||
# Calculate shasum
|
# Calculate shasum
|
||||||
shasum_str=$(${SHASUM} ${release_bin_6})
|
shasum_str=$(${SHASUM} -a 256 ${release_bin_6})
|
||||||
echo ${shasum_str} | $SED "s/$release_str\/$os-${arch}6vl\///g" > $release_shasum_6
|
echo ${shasum_str} | $SED "s/$release_str\/$os-${arch}6vl\///g" > $release_sha256sum_6
|
||||||
|
|
||||||
# Release binary downloadable name
|
# Release binary downloadable name
|
||||||
release_real_bin_7="$release_str/$os-$arch/$(basename $package)"
|
release_real_bin_7="$release_str/$os-$arch/$(basename $package)"
|
||||||
@ -75,12 +75,12 @@ go_build() {
|
|||||||
## Copy
|
## Copy
|
||||||
$CP -p $release_bin_7 $release_real_bin_7
|
$CP -p $release_bin_7 $release_real_bin_7
|
||||||
|
|
||||||
# Release shasum name
|
# Release sha256sum name
|
||||||
release_shasum_7="$release_str/$os-$arch/$(basename $package).shasum"
|
release_sha256sum_7="$release_str/$os-$arch/$(basename $package).${release_tag}.sha256sum"
|
||||||
|
|
||||||
# Calculate shasum
|
# Calculate sha256sum
|
||||||
shasum_str=$(${SHASUM} ${release_bin_7})
|
shasum_str=$(${SHASUM} -a 256 ${release_bin_7})
|
||||||
echo ${shasum_str} | $SED "s/$release_str\/$os-$arch\///g" > $release_shasum_7
|
echo ${shasum_str} | $SED "s/$release_str\/$os-$arch\///g" > $release_sha256sum_7
|
||||||
else
|
else
|
||||||
GOOS=$os GOARCH=$arch go build --ldflags "${LDFLAGS}" -o $release_bin
|
GOOS=$os GOARCH=$arch go build --ldflags "${LDFLAGS}" -o $release_bin
|
||||||
|
|
||||||
@ -92,8 +92,8 @@ go_build() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Calculate shasum
|
# Calculate shasum
|
||||||
shasum_str=$(${SHASUM} ${release_bin})
|
sha256sum_str=$(${SHASUM} -a 256 ${release_bin})
|
||||||
echo ${shasum_str} | $SED "s/$release_str\/$os-$arch\///g" > $release_shasum
|
echo ${sha256sum_str} | $SED "s/$release_str\/$os-$arch\///g" > $release_sha256sum
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user