Cfengine delays evaluating functions, but at some point it will evaluate functions that can be evaluated. Convergence has many rounds.
You can delay this further if the function is part of a method of sub-bundle or depends on another variable that is not yet defined. Building a configuration on unstable files is not a recommended strategy. It sounds like it could lead to unpredictable outcomes. M Matt Richards wrote: > Greetings, > > Does readstringarray have to be evaluated at variable convergence > time? I have a couple of instances where a file changes while cfengine > is running, which readstringarray reads. This makes the results > invalid. Is it possible to have readstringarray resolve when it is > actually run? > > Thanks > _______________________________________________ > Bug-cfengine mailing list > Bug-cfengine@cfengine.org > https://cfengine.org/mailman/listinfo/bug-cfengine -- Mark Burgess ------------------------------------------------- Professor of Network and System Administration Oslo University College, Norway Personal Web: http://www.iu.hio.no/~mark Office Telf : +47 22453272 ------------------------------------------------- _______________________________________________ Bug-cfengine mailing list Bug-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/bug-cfengine