mturk 2005/04/28 01:16:03
Modified: jk/tools jkrelease.sh
Log:
Do not distribute html files with source distrinution.
Build CHANGES and BUILDING as text files from builded html files.
Revision Changes Path
1.3 +41 -23 jakarta-tomcat-connectors/jk/tools/jkrelease.sh
Index: jkrelease.sh
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/tools/jkrelease.sh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- jkrelease.sh 26 Mar 2005 13:49:23 -0000 1.2
+++ jkrelease.sh 28 Apr 2005 08:16:03 -0000 1.3
@@ -1,35 +1,53 @@
#/bin/sh
-# You can change JKTAG and JKVER to desired CVS tag.
+# You can change JKTAG and JKEXT to desired CVS tag and version
JKTAG="HEAD"
-JKEXT="1.2.9"
+JKEXT="current"
JKVER="-${JKEXT}-src"
+JKCVST="jakarta-tomcat-connectors"
+JKDIST=${JKCVST}${JKVER}
+rm -rf ${JKDIST}
export CVSROOT=:pserver:[EMAIL PROTECTED]:/home/cvspublic
-cvs export -r ${JKTAG} -d jakarta-tomcat-connectors${JKVER}
jakarta-tomcat-connectors
-# Remove all files that are not part of jk release
-rm -rf jakarta-tomcat-connectors${JKVER}/ajp
-rm -rf jakarta-tomcat-connectors${JKVER}/coyote
-rm -rf jakarta-tomcat-connectors${JKVER}/http11
-rm -rf jakarta-tomcat-connectors${JKVER}/jk/java
-rm -rf jakarta-tomcat-connectors${JKVER}/jk/jkant
-rm -rf jakarta-tomcat-connectors${JKVER}/jk/native2
-rm -rf jakarta-tomcat-connectors${JKVER}/jk/test
-rm -rf jakarta-tomcat-connectors${JKVER}/jni
-rm -rf jakarta-tomcat-connectors${JKVER}/juli
-rm -rf jakarta-tomcat-connectors${JKVER}/naming
-rm -rf jakarta-tomcat-connectors${JKVER}/procrun
-rm -rf jakarta-tomcat-connectors${JKVER}/util
-rm -rf jakarta-tomcat-connectors${JKVER}/webapp
+cvs export -N -r ${JKTAG} -d ${JKDIST} ${JKCVST}/KEYS
+cvs export -N -r ${JKTAG} -d ${JKDIST} ${JKCVST}/LICENSE
+cvs export -N -r ${JKTAG} -d ${JKDIST} ${JKCVST}/NOTICE
+cvs export -N -r ${JKTAG} -d ${JKDIST} ${JKCVST}/README.txt
+cvs export -N -r ${JKTAG} -d ${JKDIST} ${JKCVST}/common
+cvs export -N -r ${JKTAG} -d ${JKDIST} ${JKCVST}/jk/README.txt
+cvs export -N -r ${JKTAG} -d ${JKDIST} ${JKCVST}/jk/BUILD.txt
+cvs export -N -r ${JKTAG} -d ${JKDIST} ${JKCVST}/jk/conf
+cvs export -N -r ${JKTAG} -d ${JKDIST} ${JKCVST}/jk/native
+cvs export -N -r ${JKTAG} -d ${JKDIST} ${JKCVST}/jk/support
+cvs export -N -r ${JKTAG} -d ${JKDIST} ${JKCVST}/jk/tools
+cvs export -N -r ${JKTAG} -d ${JKDIST} ${JKCVST}/jk/xdocs
+mv ${JKDIST}/${JKCVST}/* ${JKDIST}/
+# Remove extra directories and files
+rm -rf ${JKDIST}/${JKCVST}
+rm ${JKDIST}/jk/native/build.xml
+# We will build our own CHANGES from xdocs/changes.xml
+rm ${JKDIST}/jk/native/CHANGES.txt
+rm -rf ${JKDIST}/jk/conf/jk2.*
+rm -rf ${JKDIST}/jk/conf/workers2.*
+rm -rf ${JKDIST}/jk/conf/*.manifest
# Build documentation.
-cd jakarta-tomcat-connectors${JKVER}/jk/xdocs
+cd ${JKDIST}/jk/xdocs
ant
+# Export text docs
cd ../native
+w3m -dump -T text/html ../build/docs/install/printer/apache1.html >BUILDING
+w3m -dump -T text/html ../build/docs/install/printer/apache2.html >>BUILDING
+w3m -dump -T text/html ../build/docs/install/printer/iis.html >>BUILDING
+w3m -dump -T text/html ../build/docs/printer/changelog.html >CHANGES
+w3m -dump -T text/html ../build/docs/news/printer/20050101.html >NEWS
+w3m -dump -T text/html ../build/docs/news/printer/20041100.html >>NEWS
+rm -rf ../build
+rm -rf ../xdocs/jk2
./buildconf.sh
cd ../../../
-tar cvf jakarta-tomcat-connectors${JKVER}.tar
jakarta-tomcat-connectors${JKVER}
-gzip jakarta-tomcat-connectors${JKVER}.tar
-zip -9 -r jakarta-tomcat-connectors${JKVER}.zip
jakarta-tomcat-connectors${JKVER}
+tar cvf ${JKDIST}.tar ${JKDIST}
+gzip ${JKDIST}.tar
+zip -9 -r ${JKDIST}.zip ${JKDIST}
# Create detatched signature
-gpg -ba jakarta-tomcat-connectors${JKVER}.tar.gz
-gpg -ba jakarta-tomcat-connectors${JKVER}.zip
+gpg -ba ${JKDIST}.tar.gz
+gpg -ba ${JKDIST}.zip
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]