body common control { any:: bundlesequence => { cfengine_controls, cfengine_stdlib, core_policies, @(core_policies.bundles), specific, classify, @(classify.bundles), }; inputs => { @(cfengine_controls.inputs), @(cfengine_stdlib.inputs), "cfengine/core_policies.cf", @(core_policies.inputs), "services/specific.cf", "services/main.cf", @(classify.inputs), }; } bundle common cfengine_controls { vars: any:: "input[cf_agent]" string => "controls/cf_agent.cf"; "input[cf_execd]" string => "controls/cf_execd.cf"; "input[cf_monitord]" string => "controls/cf_monitord.cf"; "input[cf_serverd]" string => "controls/cf_serverd.cf"; "input[cf_runagent]" string => "controls/cf_runagent.cf"; "inputs" slist => getvalues(input); reports: DEBUG|DEBUG_cfengine_controls:: "DEBUG $(this.bundle)"; "$(const.t)defining inputs='$(inputs)'"; } bundle common cfengine_stdlib { vars: any:: "inputs" slist => { "$(sys.local_libdir)/stdlib.cf" }; reports: DEBUG|DEBUG_cfengine_stdlib:: "$(const.t): defining inputs='$(inputs)'"; }