costin 01/03/10 18:45:44
Modified: . build.xml
src/build/nightly README functions_build.sh nightly.sh
run_watchdog.sh start_tomcat.sh stop_tomcat.sh
weekly.sh
Log:
Few more fixes on the build system.
Revision Changes Path
1.122 +1 -1 jakarta-tomcat/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-tomcat/build.xml,v
retrieving revision 1.121
retrieving revision 1.122
diff -u -r1.121 -r1.122
--- build.xml 2001/03/10 18:27:16 1.121
+++ build.xml 2001/03/11 02:45:41 1.122
@@ -24,7 +24,7 @@
is installed in the same directory ).
Note that this assumes binary packages ( i.e. dists )
- --
+ -->
<property name="install.dir" value=".." />
1.4 +1 -1 jakarta-tomcat/src/build/nightly/README
Index: README
===================================================================
RCS file: /home/cvs/jakarta-tomcat/src/build/nightly/README,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- README 2001/03/05 21:25:41 1.3
+++ README 2001/03/11 02:45:42 1.4
@@ -59,7 +59,7 @@
Build Functions
===============
-build_tomcat SUFIX TARGET -> build and zip the result
+build_tomcat SUFIX TARGET -> build, add jaxp1.0 and zip the result
ant_build REPOSITORY DISTNAME LOGFILE TARGET -> use ant to build
repository ( jakarta-tomcat ) into DISTNAME ( tomcat ),
with log ( build-full.log ) and using TARGET ( main )
1.4 +9 -14 jakarta-tomcat/src/build/nightly/functions_build.sh
Index: functions_build.sh
===================================================================
RCS file: /home/cvs/jakarta-tomcat/src/build/nightly/functions_build.sh,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- functions_build.sh 2001/03/05 21:25:42 1.3
+++ functions_build.sh 2001/03/11 02:45:42 1.4
@@ -1,3 +1,4 @@
+
#!/bin/sh
# Config: ZIPDIR CVSROOT ANT_HOME JAVA_HOME
@@ -119,10 +120,10 @@
$JAVA_HOME/bin/java -version >> $LOG 2>&1
cd $WS/$MOD
- echo rm -rf $WS/build/$DIST >> $LOG 2>&1
- echo rm -rf $WS/dist/$DIST >> $LOG 2>&1
- rm -rf $WS/build/$DIST >> $LOG 2>&1
- rm -rf $WS/dist/$DIST >> $LOG 2>&1
+ echo rm -rf $WS/jakarta-tomcat/build/$DIST >> $LOG 2>&1
+ echo rm -rf $WS/jakarta-tomcat/dist/$DIST >> $LOG 2>&1
+ rm -rf $WS/jakarta-tomcat/build/$DIST >> $LOG 2>&1
+ rm -rf $WS/jakarta-tomcat/dist/$DIST >> $LOG 2>&1
JAVACMD=$JAVA_HOME/bin/java
export JAVACMD
@@ -149,7 +150,7 @@
cd $WS
echo
echo zip -r $ZIPNAME $MOD
- zip -r $MOD >/dev/null
+ zip -r $MOD -x \*CVS\* >/dev/null
mv zip.zip $ZIPDIR/$ZIPNAME
echo
}
@@ -161,7 +162,7 @@
echo
echo Creating $DIST distribution in $ZIPDIR:
echo $ARCH.tar.gz $ARCH.zip
- cd $WS/dist
+ cd $WS/jakarta-tomcat/dist
rm -f $ZIPDIR/$ARCH.tar >/dev/null 2>&1
rm -f $ZIPDIR/$ARCH.tar.gz >/dev/null 2>&1
@@ -172,19 +173,13 @@
mv zip.zip $ZIPDIR/$ARCH.zip
echo
}
-
-fix_tomcat() {
-
- cp $ANT_HOME/lib/parser.jar $WS/dist/tomcat/lib
- cp $ANT_HOME/lib/jaxp.jar $WS/dist/tomcat/lib
-}
-## Will build tomcat and zip the result
+## Will build tomcat, copy the jaxp files, and zip the result
build_tomcat() {
SUFIX=$1
TARGET=$2
- ant_build jakarta-tomcat tomcat tomcat-build-$SUFIX.log $TARGET
+ ant_build jakarta-tomcat tomcat tomcat-build-$SUFIX.log "$TARGET"
zip_dist tomcat tomcat-$SUFIX
}
1.3 +21 -19 jakarta-tomcat/src/build/nightly/nightly.sh
Index: nightly.sh
===================================================================
RCS file: /home/cvs/jakarta-tomcat/src/build/nightly/nightly.sh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- nightly.sh 2001/02/03 16:08:25 1.2
+++ nightly.sh 2001/03/11 02:45:42 1.3
@@ -8,20 +8,26 @@
# Special builds - no ext
CLASSPATH=.
JAVA_HOME=$HOME/java/java1.2
-TOMCAT_HOME=/home/costin/ws/dist/tomcat
+TOMCAT_HOME=/home/costin/ws/jakarta-tomcat/dist/tomcat
export TOMCAT_HOME
export CLASSPATH
export JAVA_HOME
-cvs_update jakarta-tomcat
+cvs_get jakarta-tomcat
zip_src jakarta-tomcat tomcat-3.3-src.zip
-echo rm -f $LOGDIR/*
rm -f $LOGDIR/*
-echo BUILD `date` >$LOGDIR/nightly.log
-build_tomcat 3.3-noext "main watchdog-web-based dist" >>$LOGDIR/nightly.log 2>&1
+
+echo Build 3.3 noext + test web apps `date` >$LOGDIR/nightly.log
+ant_build jakarta-tomcat tomcat tomcat-build-noext.log "dist tests.dist"
>>$LOGDIR/nightly.log 2>&1
+
+cp $TOMCAT_HOME/webapps/test.war $WS/zip
+cp $TOMCAT_HOME/webapps/jsp-tests.war $WS/zip
+cp $TOMCAT_HOME/webapps/servlet-tests.war $WS/zip
+
+echo Watchdog/3.3 noext start `date` >>$LOGDIR/nightly.log
run_watchdog.sh noext >>$LOGDIR/nightly.log 2>&1
-echo BUILD `date` >>$LOGDIR/nightly.log
+echo Watchdog end `date` >>$LOGDIR/nightly.log
# Special tomcat build - 1.1
JAVA_HOME=$HOME/java/java1.1
@@ -29,12 +35,10 @@
export LD_LIBRARY_PATH
CLASSPATH=.
echo BUILD `date` >>$LOGDIR/nightly.log
-build_tomcat.sh 3.3-jdk11 "main watchdog-web-based dist" >>$LOGDIR/nightly.log 2>&1
+
+ant_build jakarta-tomcat tomcat tomcat-build-3.3-jdk11.log dist
>>$LOGDIR/nightly.log 2>&1
+
# run_watchdog.sh jdk11 >>$LOGDIR/nightly.log 2>&1
-rm -rf $WS/dist/tomcat-1.1
-echo mv $WS/dist/tomcat $WS/dist/tomcat-1.1
-mv $WS/dist/tomcat $WS/dist/tomcat-1.1
-echo done
#echo BUILD `date` >>$LOGDIR/nightly.log
#unset LD_LIBARY_PATH
@@ -44,15 +48,13 @@
echo $EXT
echo BUILD `date` >>$LOGDIR/nightly.log
-build_tomcat.sh 3.3-full "main watchdog-web-based dist" >>$LOGDIR/nightly.log 2>&1
+build_tomcat 3.3-full dist >>$LOGDIR/nightly.log 2>&1
+
+cp $WS/zip/test.war $TOMCAT_HOME/webapps/test.war
+cp $WS/zip/jsp-tests.war $TOMCAT_HOME/webapps/jsp-tests.war
+cp $WS/zip/servlet-tests.war $TOMCAT_HOME/webapps/servlet-tests.war
+
run_watchdog.sh full >>$LOGDIR/nightly.log 2>&1
-echo security test
run_watchdog.sh security >>$LOGDIR/nightly.log 2>&1
-echo security done
echo BUILD `date` >>$LOGDIR/nightly.log
-
-# mail -s "Tomcat3.3 nightly build " \
-# [EMAIL PROTECTED] \
-# < $LOGDIR/nightly.log
-
1.2 +16 -24 jakarta-tomcat/src/build/nightly/run_watchdog.sh
Index: run_watchdog.sh
===================================================================
RCS file: /home/cvs/jakarta-tomcat/src/build/nightly/run_watchdog.sh,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- run_watchdog.sh 2001/02/01 04:38:14 1.1
+++ run_watchdog.sh 2001/03/11 02:45:43 1.2
@@ -4,13 +4,7 @@
######## MAIN
-ROOT=$WS/dist
-if [ "$1" = "-b" ] ; then
- ROOT=$WS/build
- BUILD=true
- echo Using build $1
- shift
-fi
+TOMCAT_HOME=$WS/jakarta-tomcat/dist
if [ "$1" = "-s" ] ; then
NOSTART=true;
echo No start
@@ -22,29 +16,22 @@
CLASSPATH=$ANT_HOME/lib/jaxp.jar:$CLASSPATH
CLASSPATH=$ANT_HOME/lib/ant.jar:$CLASSPATH
export CLASSPATH
-
-cd $ROOT
-cp $ANT_HOME/lib/ant.jar $ROOT/watchdog/lib
+cd $TOMCAT_HOME
-#rm -rf tomcat/webapps/jsp-tests >/dev/null 2>&1
-#rm -rf tomcat/webapps/servlet-tests >/dev/null 2>&1
-if [ "$BUILD" != "" ]; then
- ln -s $ROOT/watchdog/webapps/jsp-tests tomcat/webapps >/dev/null 2>&1
- ln -s $ROOT/watchdog/webapps/servlet-tests tomcat/webapps >/dev/null 2>&1
-else
- ln -s $ROOT/watchdog/webapps/jsp-tests.war tomcat/webapps >/dev/null 2>&1
- ln -s $ROOT/watchdog/webapps/servlet-tests.war tomcat/webapps >/dev/null 2>&1
-fi
+cp $ANT_HOME/lib/ant.jar $TOMCAT_HOME/watchdog/lib
+
+ln -s $WS/dist/watchdog/webapps/jsp-tests.war tomcat/webapps >/dev/null 2>&1
+ln -s $WS/dist/watchdog/webapps/servlet-tests.war tomcat/webapps >/dev/null 2>&1
echo ---------- Start tomcat `date` ----------
-echo WS=$ROOT EXT=$EXT
+echo WS=$TOMCAT_HOME EXT=$EXT
echo Start `date` >$LOGDIR/watchdog-$EXT-1.log 2>&1
# Port 9080
-mv $ROOT/tomcat/conf/server.xml $ROOT/tomcat/conf/server.xml.orig
-sed s/8080/9080/ <$ROOT/tomcat/conf/server.xml.orig >$ROOT/tomcat/conf/server.xml
+mv $TOMCAT_HOME/tomcat/conf/server.xml $TOMCAT_HOME/tomcat/conf/server.xml.orig
+sed s/8080/9080/ <$TOMCAT_HOME/tomcat/conf/server.xml.orig
>$TOMCAT_HOME/tomcat/conf/server.xml
if [ "$NOSTART" = "" ]; then
if [ "$BUILD" = "" ]; then
@@ -60,7 +47,7 @@
fi
fi
-cd $ROOT/watchdog
+cd $WS/dist/watchdog
WATCHDOG_HOME=`pwd`
export WATCHDOG_HOME
@@ -70,6 +57,9 @@
echo ---------- Running watchdog `date` ----------
echo JAVA_VERSION `$JAVA_HOME/bin/java -version`
+PATH_ORIG=$PATH
+PATH=$PATH:$JAVA_HOME/bin
+
rm -rf $TOMCAT_HOME/work/DEFAULT/jsp-tests/jsp/tagext
time bin/watchdog.sh all localhost 9080 >>$LOGDIR/watchdog-$EXT-1.log 2>&1
@@ -116,7 +106,9 @@
PATH=$X
export PATH
+PATH=$PATH_ORIG
+
if [ "$NOSTART" = "" ]; then
- stop_tomcat.sh >>$LOGDIR/watchdog-$EXT-1.log 2>&1
+ stop_tomcat.sh >>$LOGDIR/watchdog-$EXT-1.log 2>&1
fi
1.3 +2 -7 jakarta-tomcat/src/build/nightly/start_tomcat.sh
Index: start_tomcat.sh
===================================================================
RCS file: /home/cvs/jakarta-tomcat/src/build/nightly/start_tomcat.sh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- start_tomcat.sh 2001/02/03 16:08:25 1.2
+++ start_tomcat.sh 2001/03/11 02:45:43 1.3
@@ -6,11 +6,7 @@
######## MAIN
-ROOT=$WS/dist
-if [ "$1" = "-b" ] ; then
- ROOT=$WS/build
- shift
-fi
+ROOT=$WS/jakarta-tomcat/dist
EXT=$1
@@ -30,12 +26,11 @@
echo Make sure tomcat is stopped
bin/tomcat.sh stop >/dev/null 2>&1
-cd $ROOT/tomcat
rm -f $LOGDIR/tomcat-run$EXT.log >/dev/null 2>&1
$JAVA_HOME/bin/java -version > $LOGDIR/tomcat-run$EXT.log 2>&1 &
if [ "$EXT" = "security" ] ; then
- bin/tomcat.sh run -security >> $LOGDIR/tomcat-run$EXT.log 2>&1 &
+ bin/tomcat.sh run -sandbox >> $LOGDIR/tomcat-run$EXT.log 2>&1 &
else
bin/tomcat.sh run >> $LOGDIR/tomcat-run$EXT.log 2>&1 &
fi
1.3 +1 -4 jakarta-tomcat/src/build/nightly/stop_tomcat.sh
Index: stop_tomcat.sh
===================================================================
RCS file: /home/cvs/jakarta-tomcat/src/build/nightly/stop_tomcat.sh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- stop_tomcat.sh 2001/02/03 16:08:25 1.2
+++ stop_tomcat.sh 2001/03/11 02:45:43 1.3
@@ -4,10 +4,7 @@
######## MAIN
-ROOT=$WS/dist
-if [ "$1" = "-b" ] ; then
- ROOT=$WS/build
-fi
+ROOT=$WS/jakarta-tomcat/dist
CLASSPATH=$ANT_HOME/lib/parser.jar:$CLASSPATH
CLASSPATH=$ANT_HOME/lib/jaxp.jar:$CLASSPATH
1.3 +6 -5 jakarta-tomcat/src/build/nightly/weekly.sh
Index: weekly.sh
===================================================================
RCS file: /home/cvs/jakarta-tomcat/src/build/nightly/weekly.sh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- weekly.sh 2001/02/03 16:08:25 1.2
+++ weekly.sh 2001/03/11 02:45:43 1.3
@@ -12,16 +12,17 @@
export JAVA_HOME
cvs_get jakarta-tomcat >>$LOGDIR/weekly.log 2>&1
-cvs_get jakarta-watchdog>>$LOGDIR/weekly.log 2>&1
-cvs_get jakarta-tools>>$LOGDIR/weekly.log 2>&1
-cvs_get jakarta-servletapi>>$LOGDIR/weekly.log 2>&1
+cvs_get jakarta-watchdog "-r tomcat_32" >>$LOGDIR/weekly.log 2>&1
+cp $WS/jakarta-watchdog/README $WS/jakarta-watchdog/Readme
+cvs_get jakarta-tools >>$LOGDIR/weekly.log 2>&1
+cvs_get jakarta-servletapi >>$LOGDIR/weekly.log 2>&1
zip_src jakarta-tomcat tomcat-3.3-src.zip>>$LOGDIR/weekly.log 2>&1
zip_src jakarta-watchdog watchdog-src.zip>>$LOGDIR/weekly.log 2>&1
zip_src jakarta-servletapi servletapi-src.zip>>$LOGDIR/weekly.log 2>&1
-ANT_HOME=$HOME/opt/ant-1.1
-export ANT_HOME
+# ANT_HOME=$HOME/opt/ant-1.1
+# export ANT_HOME
# Both servlet api and watchdog need ant1.1
echo Building watchdog >>$LOGDIR/weekly.log 2>&1
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]