3 source "$FEISTY_MEOW_SCRIPTS/core/functions.sh"
7 if [ -z "$GENII_INSTALL_DIR" ]; then
8 echo GENII_INSTALL_DIR is not set.
11 pushd $GENII_INSTALL_DIR
12 if [ $? -ne 0 ]; then return 1; fi
13 echo "Build starting at: $(date)"
15 # clean up some things.
17 if [ ! -d unit-test-reports ]; then
18 echo this chunk in build_xsedes could be removed to clean up unit tests
20 \rm -rf unit-test-reports
24 ant -Dbuild.targetArch=64 build
25 if [ $? -ne 0 ]; then return 1; fi
26 echo "Build done at: $(date)"
32 function rebuild_xsede()
34 if [ -z "$GENII_INSTALL_DIR" ]; then
35 echo GENII_INSTALL_DIR is not set.
38 pushd $GENII_INSTALL_DIR
40 if [ $? -ne 0 ]; then return 1; fi
45 # a shortcut for doing a new build and creating a bootstrap container with it.
46 function rebu_bootstrap()
49 check_result "failed to rebuild xsede code"
51 bash $GENII_INSTALL_DIR/xsede_tools/library/bootstrap_quick_start.sh
52 check_result "failed to bootstrap a container"