- changed status to open
- removed comment
"build" overwrites thorn list
The command "sim build empty" overrides the existing thornlist of configuration empty with the default thorn list that I have set in defs.local.ini. It should not change the thorn list unless (a) there is no thorn list, or (b) I specify the --thornlist option.
Keyword:
Comments (4)
-
-
reporter - removed comment
Did you set a global default thorn list in your defs.local.ini?
I first build with an empty thorn list:
./bin/sim build --debug empty --thornlist=par/empty.th
Then I build again:
./bin/sim build empty
This outputs:
Info: Simfactory command: ./bin/../simfactory/lib/sim.py "build" "empty" Info: Version 1220M The Simulation Factory: Manage Cactus simulations
Info: defs: /Users/eschnett/EinsteinToolkit-hg/simfactory/etc/defs.ini Info: defs.local: /Users/eschnett/EinsteinToolkit-hg/simfactory/etc/defs.local.ini Info: Executing command: build Using configuration: empty Info: Cactus Directory: /Users/eschnett/EinsteinToolkit-hg Info: HasStoredOptions: True Info: Use stored options list: /Users/eschnett/EinsteinToolkit-hg/configs/empty/OptionList Info: optionlist is: /Users/eschnett/EinsteinToolkit-hg/configs/empty/OptionList Info: hasOutdatedConfig: False Info: build_reconfig: False Info: build_clean: False Info: removeConfig: False Info: SubmitScript is: /Users/eschnett/EinsteinToolkit-hg/simfactory/mdb/submitscripts/redshift-gcc.sub Info: RunScript is: /Users/eschnett/EinsteinToolkit-hg/simfactory/mdb/runscripts/redshift-gcc.run Info: ThornList is: /Users/eschnett/EinsteinToolkit-hg/manifest/einsteintoolkit.th Updated thorn list for configuration empty Building empty Info: executing command: /bin/bash -c '{ :; } && { cd /Users/eschnett/EinsteinToolkit-hg && make -j4 empty 2>&1; }'
______________ Cactus - version: 4.0.b17 Building configuration empty ______________ Reconfiguring thorns Reading ThornList... Parsing configuration files...
This shows that the thorn list is changed.
-
- changed status to resolved
- removed comment
Simfactory has been modified to not overwrite the thornlist, optionlist, or either *script file unless the --thornlist, --optionlist, etc arguments are explicitly stated on the command line.
-
- changed status to closed
- edited description
- Log in to comment
I am unable to reproduce. This behaves correctly for me. Could you provide logs/output showing this behavior?