You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by ni...@apache.org on 2010/09/24 17:11:16 UTC

svn commit: r1000901 - in /poi/trunk: maven/multisign.sh src/documentation/content/xdocs/status.xml

Author: nick
Date: Fri Sep 24 15:11:16 2010
New Revision: 1000901

URL: http://svn.apache.org/viewvc?rev=1000901&view=rev
Log:
Generate SHA1 hashes as well as MD5 ones. Also, use md5sum/sha1sum in preference to openssl (if found), as the former include the filenames in the hashes which is helpful when verifying

Modified:
    poi/trunk/maven/multisign.sh
    poi/trunk/src/documentation/content/xdocs/status.xml

Modified: poi/trunk/maven/multisign.sh
URL: http://svn.apache.org/viewvc/poi/trunk/maven/multisign.sh?rev=1000901&r1=1000900&r2=1000901&view=diff
==============================================================================
--- poi/trunk/maven/multisign.sh (original)
+++ poi/trunk/maven/multisign.sh Fri Sep 24 15:11:16 2010
@@ -22,10 +22,29 @@ echo "enter your GPG passphrase"
 read passphrase
 stty echo
 
+# Do we have md5sum and sha1sum?
+# (We can use openssl if not, but the files it produces aren't as nice)
+which md5sum > /dev/null
+LACKING_MD5SUM=$?
+which sha1sum > /dev/null
+LACKING_SHA1SUM=$?
+
 for i in *; do
+    echo ""
     echo Signing $i
     echo $passphrase | gpg --passphrase-fd 0 --output $i.asc --detach-sig --armor $i
     gpg --verify $i.asc $i
     echo Hashing $i
-    openssl md5 < $i > $i.md5
+
+    if [ "$LACKING_MD5SUM" = "1" ]; then
+       openssl md5 < $i > $i.md5
+    else
+       md5sum $i > $i.md5
+    fi
+
+    if [ "$LACKING_SHA1SUM" = "1" ]; then
+       openssl sha1 < $i > $i.sha1
+    else
+       sha1sum $i > $i.sha1
+    fi
 done

Modified: poi/trunk/src/documentation/content/xdocs/status.xml
URL: http://svn.apache.org/viewvc/poi/trunk/src/documentation/content/xdocs/status.xml?rev=1000901&r1=1000900&r2=1000901&view=diff
==============================================================================
--- poi/trunk/src/documentation/content/xdocs/status.xml (original)
+++ poi/trunk/src/documentation/content/xdocs/status.xml Fri Sep 24 15:11:16 2010
@@ -33,10 +33,9 @@
     </developers>
 
     <changes>
-<!--
         <release version="3.7-beta4" date="2010-??-??">
+           <action dev="poi-developers" type="add">Generate SHA1 hashes of distribution files, alongside existing MD5 ones</action>
         </release>
--->
         <release version="3.7-beta3" date="2010-09-24">
            <action dev="poi-developers" type="fix">48325 - If a HSSF header or footer lacks left/right/centre information, assume it is a centre one</action>
            <action dev="poi-developers" type="fix">49966 - Correctly remove calcChain entries for XSSF cells that stop holding formulas</action>



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org