Update of /var/cvs/speeltuin/nightly
In directory james.mmbase.org:/home/nightly/bin

Modified Files:
        build-stable.sh 
Log Message:
it is settled now. Ant sucks, CVS sucks, and bash sucks too. Everything sucks.


See also: http://cvs.mmbase.org/viewcvs/speeltuin/nightly


Index: build-stable.sh
===================================================================
RCS file: /var/cvs/speeltuin/nightly/build-stable.sh,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- build-stable.sh     25 Apr 2008 14:43:44 -0000      1.12
+++ build-stable.sh     6 Jun 2008 13:39:36 -0000       1.13
@@ -34,18 +34,18 @@
 
 #nightly build:
 version=`date '+%Y-%m-%d'`
-cvsversion="-D ${version}T`date '+%H:%M:%S'`"
-
-echo $cvsversion
-
-#revision=MMBase-1_8
-#headrevision="-A"
+cvsversionoption="-D"
+cvsversion="${version} `date '+%H:%M:%S'`"
+echo CVS $cvsversionrevision=MMBase-1_8
+headrevision="-A"
 
 #release:
-version=MMBase-1_8_6_rc1
-cvsversion=
-revision=MMBase-1_8_6_rc1
-#headrevision="-r MMBase-1_8_5_Final"
+#version=MMBase-1_8_6_rc1
+#cvsversion=
+#revision=MMBase-1_8_6_rc1
+#headrevision="-r MMBase-1_8_6_rc1"
+
+echo $cvsversion
 
 # STABLE branch
 builddir="/home/nightly/builds/stable/${version}"
@@ -67,18 +67,19 @@
 echo cleaning in ${STABLE} | tee  ${builddir}/messages.log
 find ${STABLE} -name build | xargs rm -r
 
-echo update cvs to `pwd`  using -r '${cvsversion}' | tee -a  
${builddir}/messages.log
+
+echo update cvs to `pwd`  using -r '${cvsversionoption} ${cvsversion}' | tee 
-a  ${builddir}/messages.log
 
 if ( true ) ; then
     for i in '.' 'applications' 'contributions'; do
-    echo updating `pwd`/$i using     ${CVS} -q update -d -P -l ${cvsversion} 
-r "${revision}"  $i | tee -a ${builddir}/messages.log;
-    ${CVS} -q update -d -P -l ${cvsversion} -r "${revision}"  $i | tee -a  
${builddir}/messages.log 2>> ${builddir}/errors.log
+    echo updating `pwd`/$i using     ${CVS} -q update -d -P -l 
${cvsversionoption} ${cvsversion} -r "${revision}"  $i | tee -a 
${builddir}/messages.log;
+    ${CVS} -q update -d -P -l ${cvsversionoption} "${cvsversion}" -r 
"${revision}"  $i | tee -a  ${builddir}/messages.log 2>> ${builddir}/errors.log
     done
     for i in 'applications/build.xml' 'contributions/build.xml' 'download.xml' 
; do
-    echo updating `pwd`/$i to  HEAD | tee -a ${builddir}/messages.log 2>> 
${builddir}/errors.log
-    ${CVS} -q update -d -P -l ${cvsversion} ${headrevision}  $i | tee -a  
${builddir}/messages.log 2>> ${builddir}/errors.log
+    echo updating `pwd`/$i to  HEAD  using -l ${cvsversionoption} 
${cvsversion} ${headrevision} | tee -a ${builddir}/messages.log 2>> 
${builddir}/errors.log
+    ${CVS} -q update -d -P -l ${cvsversionoption} "${cvsversion}" 
${headrevision}  $i | tee -a  ${builddir}/messages.log 2>> 
${builddir}/errors.log
     done
-    echo "Build from ${revision} ${cvsversion} against java 1.4 are" > 
${builddir}/README
+    echo "Build from ${revision} ${cvsversionoption} ${cvsversion} against 
java 1.4 are" > ${builddir}/README
     for i in 'src' 'documentation' 'tests' 'config' 'html' \
         'applications/taglib' 'applications/editwizard' 'applications/dove' 
'applications/crontab' 'applications/cloudcontext' \
         'applications/rmmci' 'applications/vwms' 'applications/scan' 
'applications/clustering' 'applications/oscache-cache' \
@@ -88,16 +89,16 @@
     ; do
       echo updating `pwd`/$i | tee -a ${builddir}/messages.log
       echo $i >> ${builddir}/README
-      ${CVS} -q update -d -P ${cvsversion} -r "${revision}" $i | tee  -a  
${builddir}/messages.log 2>> ${builddir}/errors.log
+      ${CVS} -q update -d -P ${cvsversionoption} "${cvsversion}" -r 
"${revision}" $i | tee  -a  ${builddir}/messages.log 2>> ${builddir}/errors.log
     done
     echo "==========UPDATING TO HEAD========" >> ${builddir}/messages.log
-    echo "Build from HEAD ${cvsversion} against java 1.5 are" >> 
${builddir}/README
+    echo "Build from HEAD ${cvsversionoption} ${cvsversion} against java 1.5 
are" >> ${builddir}/README
     for i in 'applications/email' 'contributions/lucene' 'contributions/mmbob' 
'contributions/thememanager' 'contributions/didactor2' 'applications/richtext' \
         'applications/jumpers' 'applications/commandserver' 
'applications/notifications' 'contributions/poll' 'contributions/calendar' \
     ; do
     echo updating to HEAD `pwd`/$i | tee -a   ${builddir}/messages.log
     echo $i >> ${builddir}/README
-    ${CVS} -q update -d -P ${cvsversion} ${headrevision} $i | tee -a   
${builddir}/messages.log 2>> ${builddir}/errors.log
+    ${CVS} -q update -d -P ${cvsversionoption} "${cvsversion}" ${headrevision} 
$i | tee -a   ${builddir}/messages.log 2>> ${builddir}/errors.log
     done
 fi
 stableoptions="-Doptional.lib.dir=${optdir} -Dbuild.documentation=false 
-Ddestination.dir=${builddir} -Ddownload.dir=${downloaddir}"
@@ -106,11 +107,22 @@
 echo "Ant Command: ${antcommand} ${stableoptions}  "
 
 if ( true ) ; then
-    echo "Starting nightly build" + `pwd`
+    echo "Starting nightly build" + `pwd` | tee -a ${builddir}/messages.log
+
+    echo "JAVA 14 from now on" | tee -a ${builddir}/messages.log
     export JAVA_HOME=${JAVA_HOME14}
     export JAVAC=${JAVAC14}
+    cd ${STABLE}
+    ${antcommand} jar ${stableoptions} >> ${builddir}/messages.log 2>> 
${builddir}/errors.log
+
+    echo "JAVA 14 from now on" | tee -a ${builddir}/messages.log
+    export JAVA_HOME=${JAVA_HOME14}
+    export JAVAC=${JAVAC14}
+    echo "BINDIST DOWING NOW" | tee -a ${builddir}/messages.log
+    cd ${STABLE}
     ${antcommand} bindist ${stableoptions} >> ${builddir}/messages.log 2>> 
${builddir}/errors.log
     if ( true ) ; then
+    echo "APPS14 building now" | tee -a ${builddir}/messages.log
     cd ${STABLE}/applications
     ${antcommand} all18_14 ${stableoptions} >> ${builddir}/messages.log 2>> 
${builddir}/errors.log
     cd ${STABLE}/contributions
@@ -129,11 +141,14 @@
     cd ${STABLE}/contributions
     pwd >> ${builddir}/messages.log 
     ${antcommand} -Djava.source.version=1.5 all18_15 ${stableoptions} >> 
${builddir}/messages.log 2>> ${builddir}/errors.log
+
+
+
     fi
 fi
 
 cd ${STABLE}
-for i in `find . -regex ".*/mmbase-.*\.zip"` ; do
+for i in `find . -regex ".*/mmbase.*\.zip"` ; do
     cp  -a $i ${builddir}
 done
 
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to