From patchwork Sat Aug 14 21:46:35 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: maintainer-scripts/gcc_release: include md5 hashes Date: Sat, 14 Aug 2010 11:46:35 -0000 From: Gerald Pfeifer X-Patchwork-Id: 61739 Message-Id: To: gcc-patches@gcc.gnu.org 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 * 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 " $1" >> ${SNAPSHOT_INDEX} echo " $2" >> ${SNAPSHOT_INDEX} fi