1bcdc6a3bSJan Kneschke#!/bin/sh 2bcdc6a3bSJan KneschkePACKAGE=@PACKAGE_TARNAME@ 3bcdc6a3bSJan KneschkeVERSION=@VERSION@ 4bcdc6a3bSJan KneschkeNAME=@PACKAGE_TARNAME@-@VERSION@ 5bcdc6a3bSJan Kneschke 61491b63aSJan KneschkeDISTDIR="/home/jan/wwwroot/servers/www.lighttpd.net/pages/download/" 7294ecffdSJan KneschkeRPMS="/home/jan/rpmbuild/RPMS/i386/${NAME}-1.i386.rpm \ 8294ecffdSJan Kneschke /home/jan/rpmbuild/SRPMS/${NAME}-1.src.rpm" 9294ecffdSJan KneschkeFILES="${RPMS} ${NAME}.tar.gz \ 10bcdc6a3bSJan Kneschke NEWS.html \ 11bcdc6a3bSJan Kneschke ChangeLog \ 12bcdc6a3bSJan Kneschke release-news.${VERSION}.txt \ 13bcdc6a3bSJan Kneschke ${NAME}.tar.gz.sig" 14*0c1aed55SGlenn StraussDLURL="https://www.lighttpd.net/download" 15bcdc6a3bSJan Kneschkepack=0 16bcdc6a3bSJan Kneschkeecho $1 17bcdc6a3bSJan Kneschkecase "$1" in 18bcdc6a3bSJan Kneschke --pack) pack=1;; 19bcdc6a3bSJan Kneschkeesac 20bcdc6a3bSJan Kneschke 21bcdc6a3bSJan Kneschkeecho ${nopack} 22bcdc6a3bSJan Kneschke 23bcdc6a3bSJan Kneschkeif test x${pack} = x1; then 24bcdc6a3bSJan Kneschke make distcheck && rpmbuild -ta --nodeps ${NAME}.tar.gz 25bcdc6a3bSJan Kneschke gpg --detach-sign ${NAME}.tar.gz 26294ecffdSJan Kneschke rpm --addsign ${RPMS} 27bcdc6a3bSJan Kneschkefi 28bcdc6a3bSJan Kneschke 29294ecffdSJan KneschkeMD5RPM=`md5sum /home/jan/rpmbuild/RPMS/i386/${NAME}-1.i386.rpm| cut -b 1-32` 30294ecffdSJan KneschkeMD5SRPM=`md5sum /home/jan/rpmbuild/SRPMS/${NAME}-1.src.rpm| cut -b 1-32` 31bcdc6a3bSJan KneschkeMD5TGZ=`md5sum ${NAME}.tar.gz| cut -b 1-32` 32bcdc6a3bSJan KneschkeDATE=`date +'%Y-%m-%d %H:%M'` 33bcdc6a3bSJan KneschkeNEWS=`cat NEWS | sed "/^- ${VERSION}/,/^-/p;d" | sed "/^- /d;/^$/d"` 34bcdc6a3bSJan KneschkeDLNAME="${DLURL}/${NAME}" 35bcdc6a3bSJan Kneschke 362ff1a6bcSJan Kneschkecat > release-news.${VERSION}-mail.txt <<EOF 37bcdc6a3bSJan Kneschke${PACKAGE} ${VERSION} - ${DATE} 38bcdc6a3bSJan Kneschke 39bcdc6a3bSJan KneschkeChanges 40bcdc6a3bSJan Kneschke------- 41bcdc6a3bSJan Kneschke${NEWS} 42bcdc6a3bSJan Kneschke 43bcdc6a3bSJan KneschkeDownload 44294ecffdSJan Kneschke- ${NAME}-1.i386.rpm [built on Fedora Core 4] 45294ecffdSJan Kneschke ${DLNAME}-1.i386.rpm 46bcdc6a3bSJan Kneschke MD5: ${MD5RPM} 47bcdc6a3bSJan Kneschke- ${NAME}-1.src.rpm 48bcdc6a3bSJan Kneschke ${DLNAME}-1.src.rpm 49bcdc6a3bSJan Kneschke MD5: ${MD5SRPM} 50bcdc6a3bSJan Kneschke- ${NAME}.tar.gz 51bcdc6a3bSJan Kneschke ${DLNAME}.tar.gz 52bcdc6a3bSJan Kneschke MD5: ${MD5TGZ} 53bcdc6a3bSJan Kneschke Signature: ${DLNAME}.tar.gz.sig 54bcdc6a3bSJan Kneschke 55bcdc6a3bSJan KneschkeEOF 56bcdc6a3bSJan Kneschke 572ff1a6bcSJan Kneschkecat > release-news.${VERSION}.txt <<EOF 582ff1a6bcSJan Kneschke${PACKAGE} ${VERSION} - ${DATE} 59bcdc6a3bSJan Kneschke 602ff1a6bcSJan KneschkeChanges 612ff1a6bcSJan Kneschke------- 622ff1a6bcSJan Kneschke${NEWS} 632ff1a6bcSJan Kneschke 64294ecffdSJan KneschkeChecksums 65294ecffdSJan Kneschke- ${NAME}-1.i386.rpm [built on Fedora Core 4] 66294ecffdSJan Kneschke MD5: ${MD5RPM} 67294ecffdSJan Kneschke- ${NAME}-1.src.rpm 68294ecffdSJan Kneschke MD5: ${MD5SRPM} 69294ecffdSJan Kneschke- ${NAME}.tar.gz 70294ecffdSJan Kneschke MD5: ${MD5TGZ} 71294ecffdSJan Kneschke 722ff1a6bcSJan KneschkeEOF 732ff1a6bcSJan Kneschke 741491b63aSJan Kneschkerst2html NEWS > NEWS.html 75bcdc6a3bSJan Kneschke 76bcdc6a3bSJan Kneschkefor i in ${DISTDIR}; do 77bcdc6a3bSJan Kneschke cp -u ${FILES} $i 78bcdc6a3bSJan Kneschkedone 79bcdc6a3bSJan Kneschke 80bcdc6a3bSJan Kneschkecurdir=`pwd` 81bcdc6a3bSJan Kneschkecd ~/wwwroot/servers/www.lighttpd.net/ 82bcdc6a3bSJan Kneschkemake put 83bcdc6a3bSJan Kneschkecd ${curdir} 84bcdc6a3bSJan Kneschke 85bcdc6a3bSJan Kneschke 86