Author: gk Date: Wed Mar 7 13:30:04 2018 New Revision: 25553 Log: - add checksum helper shell script - update README
Added: release/turbine/checksum.sh (with props) Modified: release/turbine/README.html Modified: release/turbine/README.html ============================================================================== --- release/turbine/README.html (original) +++ release/turbine/README.html Wed Mar 7 13:30:04 2018 @@ -38,3 +38,6 @@ $ gpg --verify turbine-2.3.3.tar.gz.asc </pre> <p> +<a name="sig"><h2>Checksums</h2></a> + +<p>Newer releases follow <a href="https://www.apache.org/dev/release-distribution#sigs-and-sums">this new policy</a>. As a result there will be at least one accompanying <samp><em>file</em>.sha1</samp>, <samp><em>file</em>.sha256</samp> or <samp><em>file</em>.sha512</samp> checksum file in the same directory as the file (binaries/ or source/).</p> \ No newline at end of file Added: release/turbine/checksum.sh ============================================================================== --- release/turbine/checksum.sh (added) +++ release/turbine/checksum.sh Wed Mar 7 13:30:04 2018 @@ -0,0 +1,29 @@ +#!/usr/bin/bash + +# loop through zip, tar.gz files and add sha1 checksum +CurrentDir=$PWD +echo $CurrentDir + +overwrite=false +releaseFolder=./turbine-4.0 +command=sha1sum + +for file in $(find $releaseFolder/* -name '*.zip' -or -name '*.tar.gz'); do + #echo "$file" + filePath=${file%/*} + #echo "$filePath" + test -e $file || continue + test -d $filePath || continue + cd $filePath + fileName=${file##*/} + if [ -f $fileName.sha1 ] && [ "$overwrite" == false ]; then + echo "File $fileName exists. no overwrite" + else + echo "$command $fileName > $fileName.sha1" + $command $fileName > "$fileName.sha1" + fi + cd $CurrentDir +done + +cd $CurrentDir + Propchange: release/turbine/checksum.sh ------------------------------------------------------------------------------ svn:eol-style = native