Marco, this is not the bug but the way Cfengine evaluates variables (as it is described in the reference manual, BTW). If you want slist to be re-evaluated, you should add "policy => overridable" to that slist definition.
As always, running cf-agent -v (in verbose mode) provides you with much more details about promises run. -- SY, Seva Gluschenko. _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine