Michael, To unconditionally undefined a class (which is what -N does) you could define it as an expression that always evaluates to false:
classes: "class_to_undefine" not => "any"; To negate an existing class (not necessarily undefining it), I don't think you can do it on top of the same class, but you can certainly define a new class with the negated value: classes: "negated_class" not => "original_class"; or classes: "negated_class" expression => "!original_class"; --Diego On Wednesday, January 4, 2012 at 8:51 AM, Michael Gliwinski wrote: > Hi All, > > Is there a way to negate a class inside a .cf file the same way the -N CLI > option does? > > I tried just re-defining a class, but it does not seem to have any effect. > Also couldn't find any clues in docs and/or archives. > > > # promises.cf > body common control { > bundlesequence => { "foo" }; > } > > bundle common g { > classes: > "have_aptitude" not => "have_aptitude"; > } > > > Thanks, > > > -- > Michael Gliwinski > Henderson Group Information Services > 9-11 Hightown Avenue, Newtownabby, BT36 4RT > Phone: 028 9034 3319 > > ********************************************************************************************** > The information in this email is confidential and may be legally privileged. > It is intended solely for the addressee and access to the email by anyone > else is unauthorised. > If you are not the intended recipient, any disclosure, copying, distribution > or any action taken or omitted to be taken in reliance on it, is prohibited > and may be unlawful. > When addressed to our clients, any opinions or advice contained in this > e-mail are subject to the terms and conditions expressed in the governing > client engagement leter or contract. > If you have received this email in error please notify > supp...@henderson-group.com (mailto:supp...@henderson-group.com) > > John Henderson (Holdings) Ltd > Registered office: 9 Hightown Avenue, Mallusk, County Antrim, Northern > Ireland, BT36 4RT. > Registered in Northern Ireland > Registration Number NI010588 > Vat No.: 814 6399 12 > ********************************************************************************* > > _______________________________________________ > Help-cfengine mailing list > Help-cfengine@cfengine.org (mailto:Help-cfengine@cfengine.org) > https://cfengine.org/mailman/listinfo/help-cfengine > >
_______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine