796d3226de2f2066f32950ec82dee216ea0e61f2
[feisty_meow.git] / examples / custom_overrides / fred / build_cak0l.sh
1 #!/bin/bash
2
3 function build_cak0l()
4 {
5   pushd ~/xsede/code/cak0l/trunk
6   ant -Dbuild.targetArch=64 build
7   # fix memory limits.
8 #hmmm: clean these up.
9   if [ -f runContainer.sh ]; then
10     sed -e "s/-Xmx512M/-Xmx2G/" < "runContainer.sh" >"$TMP/${USER}_edited.tmp"
11     mv "$TMP/${USER}_edited.tmp" "runContainer.sh" 
12     chmod 755 "runContainer.sh" 
13   fi
14   if [ -f grid ]; then
15 #    sed -e "s/-Xmx512M/-Xmx1G/" < "grid" >"$TMP/${USER}_edited.tmp"
16     mv "$TMP/${USER}_edited.tmp" "grid" 
17     chmod 755 "grid"
18     popd
19   fi
20   if [ -f runContainer.bat ]; then
21     sed -e "s/-Xmx512M/-Xmx2G/" < "runContainer.bat" >"$TMP/${USER}_edited.tmp"
22     mv "$TMP/${USER}_edited.tmp" "runContainer.bat" 
23     chmod 755 "runContainer.bat" 
24   fi
25   if [ -f grid.bat ]; then
26 #    sed -e "s/-Xmx512M/-Xmx1G/" < "grid.bat" >"$TMP/${USER}_edited.tmp"
27     mv "$TMP/${USER}_edited.tmp" "grid.bat" 
28     chmod 755 "grid.bat"
29     popd
30   fi
31 }
32
33 function rebuild_cak0l()
34 {
35   pushd ~/xsede/code/cak0l/trunk
36   ant clean
37   popd
38   build_cak0l
39 }
40