File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / lighttpd / distribute.sh.in
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Mon Oct 14 10:32:47 2013 UTC (10 years, 7 months ago) by misho
Branches: lighttpd, MAIN
CVS tags: v1_4_41p8, v1_4_35p0, v1_4_35, v1_4_33, HEAD
1.4.33

    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>