This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

maintainer-scripts/gcc_release: include md5 hashes


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.

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]