org.apache.tools.ant.Main 1 1 0 case $1 in ) export =1;; all) export all=1 export =1 ;; *) test -n $1 && echo Unknown project: $1 echo exit 1;; esac #!/bin/bash export SCORECARD_FILE="" export SCORECARD=">>$SCORECARD_FILE" rm -f $SCORECARD_FILE export CP=`cygpath --path --unix "$CLASSPATH"` export CP=$CLASSPATH Usage: build all \| clean \| project [target...] shift export TARGET=$* export STATUS=SUCCESS if test $all; then fi export PROJECT= echo Restoring build directories echo Building export TARGET=" " #!/bin/bash cd while test $1; do Usage: update all \| module... shift done if test $all; then fi echo Updating #!/bin/bash #!/bin/bash echo - $1 export OUT=\>\>$2 eval "echo $1 $OUT" eval "perl $1 $OUT" #!/bin/bash test -d || mkdir test -d || mkdir test -d || mkdir bash publish.sh $1 /workspace.html bash publish.sh ../project/ .xml /module_ .html bash publish.sh ../repository/ .xml /repository_ .html bash publish.sh ../profile/ .xml /profile_ .html bash publish.sh ../server/ .xml /server_ .html for i in ../stylesheet/*.xsl; do bash publish.sh ../stylesheet/ `basename $i` /code_`basename $i .xsl`.html done bash xref.sh cp update.sh cp build.sh echo eval "echo \<XMP\> $OUT" fi if test $ ; then fi if test $all; then eval "echo \</XMP\> $OUT" eval "echo $START $OUT" eval "echo $STATUS $OUT" eval "date \"+%a %x\" $OUT" export STATUS=SUCCESS export START=`date "+%T"` eval "date $OUT" case $STATUS in SUCCESS) eval "echo \<td\> $OUT" ;; FAILED) eval "echo \<td class="fail"\> $OUT" ;; *) eval "echo \<td class="warn"\>$OUT" ;; esac eval "echo \</td\> $OUT" if test ! -e ; then export STATUS="PREREQ FAILURE - " eval echo "\<p\>Missing prereq \<code\> \</code\> from \<a href=\\\" .html\\\"\> \</a\>\</p\> $OUT" eval echo "$PROJECT Missing prereq from " $SCORECARD fi export CLASSPATH=$CP:$JAVA_HOME/lib/tools.jar export CLASSPATH=$CLASSPATH: if test "$STATUS" = "SUCCESS"; then \ export CLASSPATH= `cygpath --path --windows "$CLASSPATH"` eval " " "java -Xbootclasspath/p: : '-D = '`cygpath --path --windows " "`' ' -f '-D = '`cygpath --path --windows " "`' ' $TARGET </dev/null $OUT 2>&1" test $? -ge 1 && export STATUS="FAILED" fi eval "echo $PROJECT $STATUS" $SCORECARD test ! -d && eval "mkdir -p $OUT 2>&1" eval "cd $OUT 2>&1" eval "rm -rf $OUT 2>&1" eval "cp -r $OUT 2>&1" test -e && eval "mkdir -p $OUT 2>&1" test -e && eval "cp -r $OUT 2>&1" test -d && eval "mv $OUT 2>&1" eval " / $OUT 2>&1" test -d || cp -r eval "./ .sh $OUT 2>&1" test $? -ge 1 && export STATUS="FAILED" javac -sourcepath -d -sourcepath / test -d && export CMD="cvs -d update -P -d -r -A " test -d || export CMD="cvs -d checkout -P -r -d " eval "echo $CMD $OUT" eval "echo $OUT" if ! eval " " "$CMD $OUT 2>&1"; then sleep 90 echo Retrying... eval " " "$CMD $OUT 2>&1" ||\ export STATUS=FAILED fi test -d && export CMD="svn update " test -d || export CMD="svn checkout " eval "echo $CMD $OUT" eval "echo $OUT" if ! eval " " "$CMD $OUT 2>&1"; then sleep 90 echo Retrying... eval " " "$CMD $OUT 2>&1" ||\ export STATUS=FAILED fi export OUT=\>\> eval "echo \<!-- --\\$OUT" eval "echo \</!-- --\> $OUT" eval "cat $OUT" export OUT=\>\> eval "echo \<html\\$OUT" eval "echo \</html\> $OUT" export OUT=\>\> eval "echo \<a href=\\\" \\\"\> \</a\> $OUT" eval "echo \< =\\\" \\\" /\> $OUT" \> \</ \> $OUT" \> $OUT" eval "echo \</ \> $OUT" eval "echo $OUT" \\\ \ #!/bin/bash