#!/bin/bash # # Prepare a new announce concerning mondorescue # # $Id$ # # Syntax: mkannounce [ver-tag] # dname=`dirname $0` prem=`echo $dname |cut -c1` if [ ${prem} == "/" ]; then export TOOLHOME=$dname else export TOOLHOME=${PWD}/$dname fi . $TOOLHOME/common-env . $TOOLHOME/distro-env . $TOOLHOME/ftp-env # We need to get $VER and $TAG if [ "$1" = "" ]; then LAST=`cat ${TOPDIR}/LAST` else LAST=$1 shift fi VER=`echo $LAST | cut -d- -f1` TAG=`echo $LAST | cut -d- -f2` SEARCH=`echo $VER | cut -c2-` rm -f $TMP/announce.tmp cat > $TMP/announce.tmp << EOF MondoRescue $VER is now available
I'm happy to announce the availability of a newest version of mondoescue $VER. Enjoy it as usual!
Now available at ftp://ftp.mondorescue.org/
EOF ssh ${ACCOUNT} "cd $DSTDIR ; find . -name 'm[oi]nd[io]-[0-9]$SEARCH*'" | grep -v 'src.rpm' >> $TMP/announce.tmp cat >> $TMP/announce.tmp << EOF
As usual src.rpm packages are also available in the same directory.
Changes are :
EOF # Generating log files $TOOLHOME/mkchangelog.pl announce mindi $TMP/mindi.ann $TOOLHOME/mkchangelog.pl announce mondo $TMP/mondo.ann echo "" >> $TMP/announce.tmp
sed 's/$/
/' $TMP/mindi.ann >> $TMP/announce.tmp
echo "
" >> $TMP/announce.tmp
sed 's/$/
/' $TMP/mondo.ann >> $TMP/announce.tmp
echo "
EOF cat > $TMP/announce.ftr << EOF EOF # Mail it to mr ML cat $TMP/announce.hdr $TMP/announce.tmp $TMP/announce.ftr | w3m -dump -T text/html > $TMP/mondo.ann.txt export EMAIL="bruno@mondorescue.org" export TMPDIR=$TMP cat $TMP/mondo.ann.txt | mutt -s "`head -1 $TMP/mondo.ann.txt`" mondo-devel@lists.sourceforge.net -c mondorescue-announce@lists.berlios.de rm -rf $TMP