1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
#############################################################################
#
# Test that undefining hardclasses is not be permitted.
#
#############################################################################
body common control
{
bundlesequence => { "init", "test", "check" };
}
bundle agent init
{
}
body classes undefine(class)
{
cancel_kept => { "$(class)" };
cancel_repaired => { "$(class)" };
cancel_notkept => { "$(class)" };
}
bundle agent test
{
meta:
"description" -> { "ENT-7718" }
string => "Test that undefining hardclasses is not be permitted.";
commands:
"/bin/true"
classes => undefine("cfengine");
}
bundle agent check
{
classes:
"passed"
expression => "cfengine";
reports:
passed::
"$(this.promise_filename) Pass";
!passed::
"$(this.promise_filename) FAIL";
}
|