| 1 | #!/bin/sh |
|---|
| 2 | PACKAGE=@PACKAGE_TARNAME@ |
|---|
| 3 | VERSION=@VERSION@ |
|---|
| 4 | NAME=@PACKAGE_TARNAME@-@VERSION@ |
|---|
| 5 | |
|---|
| 6 | DISTDIR="/home/weigon/wwwroot/servers/www.lighttpd.net/pages/download/" |
|---|
| 7 | FILES="/usr/src/packages/RPMS/i586/${NAME}-1.i586.rpm \ |
|---|
| 8 | /usr/src/packages/SRPMS/${NAME}-1.src.rpm \ |
|---|
| 9 | ${NAME}.tar.gz \ |
|---|
| 10 | NEWS.html \ |
|---|
| 11 | ChangeLog \ |
|---|
| 12 | release-news.${VERSION}.txt \ |
|---|
| 13 | ${NAME}.tar.gz.sig" |
|---|
| 14 | DLURL="http://www.lighttpd.net/download" |
|---|
| 15 | pack=0 |
|---|
| 16 | echo $1 |
|---|
| 17 | case "$1" in |
|---|
| 18 | --pack) pack=1;; |
|---|
| 19 | esac |
|---|
| 20 | |
|---|
| 21 | echo ${nopack} |
|---|
| 22 | |
|---|
| 23 | if test x${pack} = x1; then |
|---|
| 24 | make distcheck && rpmbuild -ta --nodeps ${NAME}.tar.gz |
|---|
| 25 | gpg --detach-sign ${NAME}.tar.gz |
|---|
| 26 | rpm --addsign /usr/src/packages/RPMS/i586/${NAME}-1.i586.rpm /usr/src/packages/SRPMS/${NAME}-1.src.rpm |
|---|
| 27 | fi |
|---|
| 28 | |
|---|
| 29 | MD5RPM=`md5sum /usr/src/packages/RPMS/i586/${NAME}-1.i586.rpm| cut -b 1-32` |
|---|
| 30 | MD5SRPM=`md5sum /usr/src/packages/SRPMS/${NAME}-1.src.rpm| cut -b 1-32` |
|---|
| 31 | MD5TGZ=`md5sum ${NAME}.tar.gz| cut -b 1-32` |
|---|
| 32 | DATE=`date +'%Y-%m-%d %H:%M'` |
|---|
| 33 | NEWS=`cat NEWS | sed "/^- ${VERSION}/,/^-/p;d" | sed "/^- /d;/^$/d"` |
|---|
| 34 | DLNAME="${DLURL}/${NAME}" |
|---|
| 35 | |
|---|
| 36 | cat > release-news.${VERSION}-mail.txt <<EOF |
|---|
| 37 | ${PACKAGE} ${VERSION} - ${DATE} |
|---|
| 38 | |
|---|
| 39 | Changes |
|---|
| 40 | ------- |
|---|
| 41 | ${NEWS} |
|---|
| 42 | |
|---|
| 43 | Download |
|---|
| 44 | - ${NAME}-1.i586.rpm [built on SuSE 9.0] |
|---|
| 45 | ${DLNAME}-1.i586.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 | |
|---|
| 55 | EOF |
|---|
| 56 | |
|---|
| 57 | cat > release-news.${VERSION}.txt <<EOF |
|---|
| 58 | ${PACKAGE} ${VERSION} - ${DATE} |
|---|
| 59 | |
|---|
| 60 | Changes |
|---|
| 61 | ------- |
|---|
| 62 | ${NEWS} |
|---|
| 63 | |
|---|
| 64 | EOF |
|---|
| 65 | |
|---|
| 66 | rst2html.py NEWS > NEWS.html |
|---|
| 67 | |
|---|
| 68 | for i in ${DISTDIR}; do |
|---|
| 69 | cp -u ${FILES} $i |
|---|
| 70 | done |
|---|
| 71 | |
|---|
| 72 | curdir=`pwd` |
|---|
| 73 | cd ~/wwwroot/servers/www.lighttpd.net/ |
|---|
| 74 | make put |
|---|
| 75 | cd ${curdir} |
|---|
| 76 | |
|---|
| 77 | kmail -s "ANNOUNCE: ${NAME}" --msg `pwd`/release-news.${VERSION}-mail.txt lighttpd-announce@lists.kneschke.de |
|---|