Patchwork maintainer-scripts/gcc_release: include md5 hashes

login
register
mail settings
Submitter Gerald Pfeifer
Date Aug. 14, 2010, 9:46 p.m.
Message ID <alpine.LNX.2.00.1008142340190.10053@acrux.dbai.tuwien.ac.at>
Download mbox | patch
Permalink /patch/61739/
State New
Headers show

Comments

Gerald Pfeifer - Aug. 14, 2010, 9:46 p.m.
This is the patch I used to generate today's GCC 4.6 snapshot.  I am
not really satisfied with how the output looks and also would like to
include another hash, but it's a first step.

Committed, and also applied to the gccadmin account on gcc.gnu.org.

Gerald

2010-08-14  Gerald Pfeifer  <gerald@pfeifer.com>

	* gcc_release (snapshot_print): Include md5 hash for every
	tarball	in the README file and notification mail.

Patch

Index: gcc_release
===================================================================
--- gcc_release	(revision 162804)
+++ gcc_release	(working copy)
@@ -386,7 +386,10 @@ 
 # Print description if snapshot exists.
 snapshot_print() {
   if [ -e ${RELEASE}/$1 ]; then
-     printf "%-38s%s\n\n" "$1" "$2" >> ${SNAPSHOT_README}
+     hash=`openssl md5 ${RELEASE}/$1 | sed -e 's#(.*)##' -e 's# *= *#=#'`
+
+     printf "%-38s%s\n\n  %s\n\n" "$1" "$2" "$hash" >> ${SNAPSHOT_README}
+
      echo "  <tr><td><a href=\"$1\">$1</a></td>" >> ${SNAPSHOT_INDEX}
      echo "      <td>$2</td></tr>" >> ${SNAPSHOT_INDEX}
   fi