Resolved this
On 10/15/2010 02:25 AM, Aleksey Tsalolikhin wrote: > Dear Dan, > > The cfengine 3.1.0b2 source distribution tar ball includes both > library.cf and cfengine_stdlib.cf. > > Please start with a clean slate and follow "Instructions to > replicate the problem" below, you'll see the problem. > > Yours truly, > -at > > > > On Thu, Oct 14, 2010 at 9:55 AM, Daniel V. Klein <d...@lonewolf.com> wrote: >> As far as I know, library.cf is no longer part of the Cfengine distribution. >> Th only file that you should have is cfengine_stdlib.cf - if there are any >> conflicts, you should just change your private version of library.cf. >> >> -Dan >> >> On Oct 13, 2010, at 7:09 PM, Aleksey Tsalolikhin wrote: >> >>> Hi. This is still broken in 3.1.0b2. Instructions to replicate the >>> problem: >>> >>> 1. install from the cfengine 3.1.0b2 tarball >>> >>> 2. cp -rp /usr/local/share/doc/cfengine/inputs/ /var/cfengine/inputs >>> >>> 3. cp /usr/local/share/doc/cfengine/cfengine_stdlib.cf /var/cfengine/inputs >>> >>> 4. edit /var/cfengine/inputs/promises.cf to append the >>> cfengine_stdlib.cf promise library >>> >>> 5. Run cf-agent: >>> >>> # cf-agent >>> cf3:/var/cfengine/inputs/cfengine_stdlib.cf:383,1: Redefinition of >>> body start for location is a broken promise, near token '{' >>> cf3:/var/cfengine/inputs/cfengine_stdlib.cf:466,1: Redefinition of >>> body immediate for action is a broken promise, near token '{' >>> cf3:/var/cfengine/inputs/cfengine_stdlib.cf:785,1: Redefinition of >>> body recurse for depth_search is a broken promise, near token '{' >>> cf3:/var/cfengine/inputs/cfengine_stdlib.cf:804,1: Redefinition of >>> body tidy for delete is a broken promise, near token '{' >>> cf3:/var/cfengine/inputs/cfengine_stdlib.cf:846,1: Redefinition of >>> body days_old for file_select is a broken promise, near token '{' >>> cf-agent was not able to get confirmation of promises from >>> cf-promises, so going to failsafe >>> # >>> >>> Here is my edit to promises.cf: >>> >>> >>> # rcsdiff promises.cf >>> =================================================================== >>> RCS file: RCS/promises.cf,v >>> retrieving revision 1.1 >>> diff -r1.1 promises.cf >>> 42c42,43 >>> < "library.cf" >>> --- >>>> "library.cf", >>>> "cfengine_stdlib.cf" >>> # >>> >>> Could you please fix this in 3.1.0? >>> >>> Best, >>> -at > _______________________________________________ > Help-cfengine mailing list > 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