Annotation of embedaddon/lighttpd/distribute.sh.in, revision 1.1
1.1 ! misho 1: #!/bin/sh
! 2: PACKAGE=@PACKAGE_TARNAME@
! 3: VERSION=@VERSION@
! 4: NAME=@PACKAGE_TARNAME@-@VERSION@
! 5:
! 6: DISTDIR="/home/jan/wwwroot/servers/www.lighttpd.net/pages/download/"
! 7: RPMS="/home/jan/rpmbuild/RPMS/i386/${NAME}-1.i386.rpm \
! 8: /home/jan/rpmbuild/SRPMS/${NAME}-1.src.rpm"
! 9: FILES="${RPMS} ${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 ${RPMS}
! 27: fi
! 28:
! 29: MD5RPM=`md5sum /home/jan/rpmbuild/RPMS/i386/${NAME}-1.i386.rpm| cut -b 1-32`
! 30: MD5SRPM=`md5sum /home/jan/rpmbuild/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.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:
! 55: EOF
! 56:
! 57: cat > release-news.${VERSION}.txt <<EOF
! 58: ${PACKAGE} ${VERSION} - ${DATE}
! 59:
! 60: Changes
! 61: -------
! 62: ${NEWS}
! 63:
! 64: Checksums
! 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:
! 72: EOF
! 73:
! 74: rst2html NEWS > NEWS.html
! 75:
! 76: for i in ${DISTDIR}; do
! 77: cp -u ${FILES} $i
! 78: done
! 79:
! 80: curdir=`pwd`
! 81: cd ~/wwwroot/servers/www.lighttpd.net/
! 82: make put
! 83: cd ${curdir}
! 84:
! 85:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>