updated to also fix batch files for xsede.
[feisty_meow.git] / examples / custom_overrides / fred / build_cak0l.sh
index 1dc3f197506b5ecc8cc4f1e9f6afba68508eda8f..538089923027a8cee17391d4f3bfea11e14f2ed3 100644 (file)
@@ -4,7 +4,28 @@ function build_cak0l()
 {
   pushd ~/xsede/code/cak0l/trunk
   ant -Dbuild.targetArch=64 build
-  popd
+  # fix memory limits.
+#hmmm: clean these up.
+  if [ -f runContainer.sh ]; then
+    sed -e "s/-Xmx512M/-Xmx2G/" < "runContainer.sh" >"$TMP/${USER}_edited.tmp"
+    mv "$TMP/${USER}_edited.tmp" "runContainer.sh" 
+    sed -e "s/-Xmx512M/-Xmx1G/" < "grid" >"$TMP/${USER}_edited.tmp"
+  fi
+  if [ -f grid ]; then
+    mv "$TMP/${USER}_edited.tmp" "grid" 
+    chmod 755 "grid" "runContainer.sh" 
+    popd
+  fi
+  if [ -f runContainer.bat ]; then
+    sed -e "s/-Xmx512M/-Xmx2G/" < "runContainer.bat" >"$TMP/${USER}_edited.tmp"
+    mv "$TMP/${USER}_edited.tmp" "runContainer.bat" 
+    sed -e "s/-Xmx512M/-Xmx1G/" < "grid" >"$TMP/${USER}_edited.tmp"
+  fi
+  if [ -f grid ]; then
+    mv "$TMP/${USER}_edited.tmp" "grid" 
+    chmod 755 "grid" "runContainer.bat" 
+    popd
+  fi
 }
 
 function rebuild_cak0l()