diff options
author | Jan Kneschke <jan@kneschke.de> | 2005-02-20 14:27:00 +0000 |
---|---|---|
committer | Jan Kneschke <jan@kneschke.de> | 2005-02-20 14:27:00 +0000 |
commit | bcdc6a3bbcde8e66da41aa2311642e53f4fc7c9b (patch) | |
tree | a0536d23ba17a40c236fc3cd2a4a133110ae7501 /distribute.sh.in | |
download | lighttpd-git-bcdc6a3bbcde8e66da41aa2311642e53f4fc7c9b.tar.gz |
moved everything below trunk/ and added branches/ and tags/
git-svn-id: svn://svn.lighttpd.net/lighttpd/trunk@30 152afb58-edef-0310-8abb-c4023f1b3aa9
Diffstat (limited to 'distribute.sh.in')
-rw-r--r-- | distribute.sh.in | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/distribute.sh.in b/distribute.sh.in new file mode 100644 index 00000000..8db25094 --- /dev/null +++ b/distribute.sh.in @@ -0,0 +1,92 @@ +#!/bin/sh +PACKAGE=@PACKAGE_TARNAME@ +VERSION=@VERSION@ +NAME=@PACKAGE_TARNAME@-@VERSION@ + +DISTDIR="/home/weigon/wwwroot/servers/www.lighttpd.net/pages/download/" +FILES="content-3 content-4 content-5 \ + /usr/src/packages/RPMS/i586/${NAME}-1.i586.rpm \ + /usr/src/packages/SRPMS/${NAME}-1.src.rpm \ + ${NAME}.tar.gz \ + NEWS.html \ + ChangeLog \ + release-news.${VERSION}.txt \ + ${NAME}.tar.gz.sig" +DLURL="http://www.lighttpd.net/download" +pack=0 +echo $1 +case "$1" in + --pack) pack=1;; +esac + +echo ${nopack} + +if test x${pack} = x1; then + make distcheck && rpmbuild -ta --nodeps ${NAME}.tar.gz + gpg --detach-sign ${NAME}.tar.gz + rpm --addsign /usr/src/packages/RPMS/i586/${NAME}-1.i586.rpm /usr/src/packages/SRPMS/${NAME}-1.src.rpm +fi + +MD5RPM=`md5sum /usr/src/packages/RPMS/i586/${NAME}-1.i586.rpm| cut -b 1-32` +MD5SRPM=`md5sum /usr/src/packages/SRPMS/${NAME}-1.src.rpm| cut -b 1-32` +MD5TGZ=`md5sum ${NAME}.tar.gz| cut -b 1-32` +DATE=`date +'%Y-%m-%d %H:%M'` +NEWS=`cat NEWS | sed "/^- ${VERSION}/,/^-/p;d" | sed "/^- /d;/^$/d"` +DLNAME="${DLURL}/${NAME}" + +cat > release-news.${VERSION} <<EOF +!${PACKAGE} ${VERSION} - ${DATE} +- *Changes* +++QUOTED++ +<pre>${NEWS} +</pre><br /> +--QUOTED-- +- *Download* +- (${NAME}-1.i586.rpm|${NAME}-1.i586.rpm) [built on SuSE 9.0] + MD5: ${MD5RPM} +- (${NAME}-1.src.rpm|${NAME}-1.src.rpm) + MD5: ${MD5SRPM} +- (${NAME}.tar.gz|${NAME}.tar.gz) + MD5: ${MD5TGZ} (${NAME}.tar.gz.sig|signature) + +EOF + +cat > release-news.${VERSION}.txt <<EOF +${PACKAGE} ${VERSION} - ${DATE} + +Changes +------- +${NEWS} + +Download +- ${NAME}-1.i586.rpm [built on SuSE 9.0] + ${DLNAME}-1.i586.rpm + MD5: ${MD5RPM} +- ${NAME}-1.src.rpm + ${DLNAME}-1.src.rpm + MD5: ${MD5SRPM} +- ${NAME}.tar.gz + ${DLNAME}.tar.gz + MD5: ${MD5TGZ} + Signature: ${DLNAME}.tar.gz.sig + +EOF + +rst2html.py NEWS > NEWS.html + +cat content-4.foot | sed "/^\!${PACKAGE} ${VERSION}/,/^$/d" > content-4.foot.new +cat release-news.${VERSION} content-4.foot.new > content-4.foot +rm content-4.foot.new +cat content-4.head content-4.foot > content-4 + +for i in ${DISTDIR}; do + cp -u ${FILES} $i +done + +curdir=`pwd` +cd ~/wwwroot/servers/www.lighttpd.net/ +make put +cd ${curdir} + +kmail -s "ANNOUNCE: ${NAME}" --msg `pwd`/release-news.${VERSION}.txt lighttpd-announce@lists.kneschke.de + |