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 ""


Reply via email to