xref: /lighttpd1.4/distribute.sh.in (revision 0c1aed55)
1bcdc6a3bSJan Kneschke#!/bin/sh
2bcdc6a3bSJan KneschkePACKAGE=@PACKAGE_TARNAME@
3bcdc6a3bSJan KneschkeVERSION=@VERSION@
4bcdc6a3bSJan KneschkeNAME=@PACKAGE_TARNAME@-@VERSION@
5bcdc6a3bSJan Kneschke
61491b63aSJan KneschkeDISTDIR="/home/jan/wwwroot/servers/www.lighttpd.net/pages/download/"
7294ecffdSJan KneschkeRPMS="/home/jan/rpmbuild/RPMS/i386/${NAME}-1.i386.rpm \
8294ecffdSJan Kneschke	/home/jan/rpmbuild/SRPMS/${NAME}-1.src.rpm"
9294ecffdSJan KneschkeFILES="${RPMS}	${NAME}.tar.gz \
10bcdc6a3bSJan Kneschke	NEWS.html \
11bcdc6a3bSJan Kneschke	ChangeLog \
12bcdc6a3bSJan Kneschke	release-news.${VERSION}.txt \
13bcdc6a3bSJan Kneschke	${NAME}.tar.gz.sig"
14*0c1aed55SGlenn StraussDLURL="https://www.lighttpd.net/download"
15bcdc6a3bSJan Kneschkepack=0
16bcdc6a3bSJan Kneschkeecho $1
17bcdc6a3bSJan Kneschkecase "$1" in
18bcdc6a3bSJan Kneschke	--pack) pack=1;;
19bcdc6a3bSJan Kneschkeesac
20bcdc6a3bSJan Kneschke
21bcdc6a3bSJan Kneschkeecho ${nopack}
22bcdc6a3bSJan Kneschke
23bcdc6a3bSJan Kneschkeif test x${pack} = x1; then
24bcdc6a3bSJan Kneschke	make distcheck && rpmbuild -ta --nodeps ${NAME}.tar.gz
25bcdc6a3bSJan Kneschke	gpg --detach-sign ${NAME}.tar.gz
26294ecffdSJan Kneschke	rpm --addsign ${RPMS}
27bcdc6a3bSJan Kneschkefi
28bcdc6a3bSJan Kneschke
29294ecffdSJan KneschkeMD5RPM=`md5sum /home/jan/rpmbuild/RPMS/i386/${NAME}-1.i386.rpm| cut -b 1-32`
30294ecffdSJan KneschkeMD5SRPM=`md5sum /home/jan/rpmbuild/SRPMS/${NAME}-1.src.rpm| cut -b 1-32`
31bcdc6a3bSJan KneschkeMD5TGZ=`md5sum ${NAME}.tar.gz| cut -b 1-32`
32bcdc6a3bSJan KneschkeDATE=`date +'%Y-%m-%d %H:%M'`
33bcdc6a3bSJan KneschkeNEWS=`cat NEWS | sed "/^- ${VERSION}/,/^-/p;d" | sed "/^- /d;/^$/d"`
34bcdc6a3bSJan KneschkeDLNAME="${DLURL}/${NAME}"
35bcdc6a3bSJan Kneschke
362ff1a6bcSJan Kneschkecat > release-news.${VERSION}-mail.txt <<EOF
37bcdc6a3bSJan Kneschke${PACKAGE} ${VERSION} - ${DATE}
38bcdc6a3bSJan Kneschke
39bcdc6a3bSJan KneschkeChanges
40bcdc6a3bSJan Kneschke-------
41bcdc6a3bSJan Kneschke${NEWS}
42bcdc6a3bSJan Kneschke
43bcdc6a3bSJan KneschkeDownload
44294ecffdSJan Kneschke- ${NAME}-1.i386.rpm [built on Fedora Core 4]
45294ecffdSJan Kneschke  ${DLNAME}-1.i386.rpm
46bcdc6a3bSJan Kneschke  MD5: ${MD5RPM}
47bcdc6a3bSJan Kneschke- ${NAME}-1.src.rpm
48bcdc6a3bSJan Kneschke  ${DLNAME}-1.src.rpm
49bcdc6a3bSJan Kneschke  MD5: ${MD5SRPM}
50bcdc6a3bSJan Kneschke- ${NAME}.tar.gz
51bcdc6a3bSJan Kneschke  ${DLNAME}.tar.gz
52bcdc6a3bSJan Kneschke  MD5: ${MD5TGZ}
53bcdc6a3bSJan Kneschke  Signature: ${DLNAME}.tar.gz.sig
54bcdc6a3bSJan Kneschke
55bcdc6a3bSJan KneschkeEOF
56bcdc6a3bSJan Kneschke
572ff1a6bcSJan Kneschkecat > release-news.${VERSION}.txt <<EOF
582ff1a6bcSJan Kneschke${PACKAGE} ${VERSION} - ${DATE}
59bcdc6a3bSJan Kneschke
602ff1a6bcSJan KneschkeChanges
612ff1a6bcSJan Kneschke-------
622ff1a6bcSJan Kneschke${NEWS}
632ff1a6bcSJan Kneschke
64294ecffdSJan KneschkeChecksums
65294ecffdSJan Kneschke- ${NAME}-1.i386.rpm [built on Fedora Core 4]
66294ecffdSJan Kneschke  MD5: ${MD5RPM}
67294ecffdSJan Kneschke- ${NAME}-1.src.rpm
68294ecffdSJan Kneschke  MD5: ${MD5SRPM}
69294ecffdSJan Kneschke- ${NAME}.tar.gz
70294ecffdSJan Kneschke  MD5: ${MD5TGZ}
71294ecffdSJan Kneschke
722ff1a6bcSJan KneschkeEOF
732ff1a6bcSJan Kneschke
741491b63aSJan Kneschkerst2html NEWS > NEWS.html
75bcdc6a3bSJan Kneschke
76bcdc6a3bSJan Kneschkefor i in ${DISTDIR}; do
77bcdc6a3bSJan Kneschke	cp -u ${FILES} $i
78bcdc6a3bSJan Kneschkedone
79bcdc6a3bSJan Kneschke
80bcdc6a3bSJan Kneschkecurdir=`pwd`
81bcdc6a3bSJan Kneschkecd ~/wwwroot/servers/www.lighttpd.net/
82bcdc6a3bSJan Kneschkemake put
83bcdc6a3bSJan Kneschkecd ${curdir}
84bcdc6a3bSJan Kneschke
85bcdc6a3bSJan Kneschke
86