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