cfengine/design-center — pull request #266 by msteinhoff (2013-04-04 11:02:00+00:00)
Title: Fix broken Security::security_limits sketch

The bundle signature was changed in an earlier commit to

bundle edit_line selective(mode, dref, escaped_dref, items, types, domains)

but calls in contexts for `empty_first.!ensure_absent::` and `ensure_absent::` were not adapted properly.

When enabling the ensure_absent or empty_first option, the following error occures:

While constructing scope "cfdc_security_limits:selective"
Formal = {'mode','dref','escaped_dref','items','types','domains'}, Actual = {'add','[...]','@(limits.items)','@(limits.types)','@(limits.domain_keys)'}
Fatal CFEngine error: Augment scope, formal and actual parameter mismatch is fatal