Author: dsahlberg
Date: Tue Jun 24 08:15:27 2025
New Revision: 1926680
URL: http://svn.apache.org/viewvc?rev=1926680&view=rev
Log:
Improvements to dist.sh:
- Create the checksum files automatically
- Remove md5 and sha1 checksums, according to current ASF guidelines
- Add sha256 as a second checksum algorithm
(Only tested on Ubuntu 25.04, hoping other OSes also have sha256sum).
Suggested by: brane
Modified:
serf/trunk/dist.sh
Modified: serf/trunk/dist.sh
URL:
http://svn.apache.org/viewvc/serf/trunk/dist.sh?rev=1926680&r1=1926679&r2=1926680&view=diff
==============================================================================
--- serf/trunk/dist.sh (original)
+++ serf/trunk/dist.sh Tue Jun 24 08:15:27 2025
@@ -91,8 +91,7 @@ mv "${release}" "${release}.win"
cd "${work}"
# allow checksum tool names to be overridden
-[ -n "$MD5SUM" ] || MD5SUM=md5sum
-[ -n "$SHA1SUM" ] || SHA1SUM=sha1sum
+[ -n "$SHA256SUM" ] || SHA256SUM=sha256sum
[ -n "$SHA512SUM" ] || SHA512SUM=sha512sum
echo ""
@@ -128,12 +127,15 @@ sign_file()
ls -l "${release}.tar.bz2" "${release}.zip"
sign_file ${release}.tar.bz2 ${release}.zip
echo ""
-echo "md5sums:"
-$MD5SUM "${release}.tar.bz2" "${release}.zip"
-echo ""
-echo "sha1sums:"
-$SHA1SUM "${release}.tar.bz2" "${release}.zip"
+echo "sha256sums:"
+for i in "${release}.tar.bz2" "${release}.zip"
+do
+ $SHA256SUM "${i}" | tee "${i}.sha256"
+done
echo ""
echo "sha512sums:"
-$SHA512SUM "${release}.tar.bz2" "${release}.zip"
+for i in "${release}.tar.bz2" "${release}.zip"
+do
+ $SHA512SUM "${i}" | tee "${i}.sha512"
+done
echo ""