[Commits] [svn:einsteintoolkit] www/release-info/ (Rev. 646)

knarf at cct.lsu.edu knarf at cct.lsu.edu
Fri Oct 7 11:09:29 CDT 2011


User: knarf
Date: 2011/10/07 11:09 AM

Modified:
 /release-info/
  compile_tests_py

Log:
 skip machine setup if machine is already configured to allow for non-interactive run

File Changes:

Directory: /release-info/
=========================

File [modified]: compile_tests_py
Delta lines: +10 -4
===================================================================
--- release-info/compile_tests_py	2011-10-07 15:58:43 UTC (rev 645)
+++ release-info/compile_tests_py	2011-10-07 16:09:29 UTC (rev 646)
@@ -14,12 +14,18 @@
 time ./GetComponents --parallel -root $CROOT -a einsteintoolkit.th
 cd $CROOT
 
-# 'configure' simfactory
-simfactory/bin/sim setup
+# allow for user-specific configurations
 hostname | grep ^topf.wg &&
-  cp ~/utils/simfactory/etc/defs.local.ini    simfactory/etc/ &&
-  cp ~/utils/simfactory/mdb/machines/topf.ini simfactory/mdb/machines
+  cp ~/utils/simfactory/etc/defs.local.ini        simfactory/etc/ &&
+  cp ~/utils/simfactory/mdb/machines/topf.ini     simfactory/mdb/machines/ &&
+  cp ~/utils/simfactory/mdb/machines/trestles.ini simfactory/mdb/machines/ &&
+  export SIM_SETUP_DONE=1
 
+# 'configure' simfactory
+if [ "x$SIM_SETUP_DONE" != "x1" ]; then
+  simfactory/bin/sim setup
+fi
+
 # main build
 ./simfactory/bin/sim build sim --thornlist=thornlists/einsteintoolkit.th
 



More information about the Commits mailing list