[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