1#!/bin/sh 2PACKAGE=lighttpd 3VERSION=1.4.39 4NAME=lighttpd-1.4.39 5 6DISTDIR="/home/jan/wwwroot/servers/www.lighttpd.net/pages/download/" 7RPMS="/home/jan/rpmbuild/RPMS/i386/${NAME}-1.i386.rpm \ 8 /home/jan/rpmbuild/SRPMS/${NAME}-1.src.rpm" 9FILES="${RPMS} ${NAME}.tar.gz \ 10 NEWS.html \ 11 ChangeLog \ 12 release-news.${VERSION}.txt \ 13 ${NAME}.tar.gz.sig" 14DLURL="http://www.lighttpd.net/download" 15pack=0 16echo $1 17case "$1" in 18 --pack) pack=1;; 19esac 20 21echo ${nopack} 22 23if test x${pack} = x1; then 24 make distcheck && rpmbuild -ta --nodeps ${NAME}.tar.gz 25 gpg --detach-sign ${NAME}.tar.gz 26 rpm --addsign ${RPMS} 27fi 28 29MD5RPM=`md5sum /home/jan/rpmbuild/RPMS/i386/${NAME}-1.i386.rpm| cut -b 1-32` 30MD5SRPM=`md5sum /home/jan/rpmbuild/SRPMS/${NAME}-1.src.rpm| cut -b 1-32` 31MD5TGZ=`md5sum ${NAME}.tar.gz| cut -b 1-32` 32DATE=`date +'%Y-%m-%d %H:%M'` 33NEWS=`cat NEWS | sed "/^- ${VERSION}/,/^-/p;d" | sed "/^- /d;/^$/d"` 34DLNAME="${DLURL}/${NAME}" 35 36cat > release-news.${VERSION}-mail.txt <<EOF 37${PACKAGE} ${VERSION} - ${DATE} 38 39Changes 40------- 41${NEWS} 42 43Download 44- ${NAME}-1.i386.rpm [built on Fedora Core 4] 45 ${DLNAME}-1.i386.rpm 46 MD5: ${MD5RPM} 47- ${NAME}-1.src.rpm 48 ${DLNAME}-1.src.rpm 49 MD5: ${MD5SRPM} 50- ${NAME}.tar.gz 51 ${DLNAME}.tar.gz 52 MD5: ${MD5TGZ} 53 Signature: ${DLNAME}.tar.gz.sig 54 55EOF 56 57cat > release-news.${VERSION}.txt <<EOF 58${PACKAGE} ${VERSION} - ${DATE} 59 60Changes 61------- 62${NEWS} 63 64Checksums 65- ${NAME}-1.i386.rpm [built on Fedora Core 4] 66 MD5: ${MD5RPM} 67- ${NAME}-1.src.rpm 68 MD5: ${MD5SRPM} 69- ${NAME}.tar.gz 70 MD5: ${MD5TGZ} 71 72EOF 73 74rst2html NEWS > NEWS.html 75 76for i in ${DISTDIR}; do 77 cp -u ${FILES} $i 78done 79 80curdir=`pwd` 81cd ~/wwwroot/servers/www.lighttpd.net/ 82make put 83cd ${curdir} 84 85 86