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