#2056: sim setup does not override sourcebasedir for existing machines ------------------------+--------------------------------------------------- Reporter: hinder | Owner: Type: defect | Status: new Priority: major | Milestone: Component: SimFactory | Version: development version Keywords: | ------------------------+--------------------------------------------------- If I set up simfactory in a nonstandard directory on a supported machine, sim setup only writes a {{{[default]}}} section, not a {{{[machine]}}} section in defs.local.ini. This means that the sourcebasedir I supply at the interactive prompt is not used on this machine, because it is taken from the existing machine definition, and the version in {{{[default]}}} is ignored. This led to the error {{{ Error: The current directory '/home/ianhin/projects/gw150914tutorial/Cactus' is not a subdirectory of the sourcebasedir '/home/ianhin/Cactus'. This error can also be caused if you call Simfactory from outside a Cactus directory, or if this Cactus directory is not a subdirectory of the sourcebasedir. Aborting Simfactory. }}} when submitting a simulation.
sim setup should apply any overrides to {{{[machine]}}} sections in the case that the machine already exists.