Annotation of embedaddon/lighttpd/distribute.sh.in, revision 1.1.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>