Seva, Thank you for the response. The outdated files are actually being removed due to purge=>"true" in the body copy_from. I was bothered that Cfengine will not report it when a file has been deleted.
Regards, j -----Original Message----- From: Seva Gluschenko [mailto:seva.glusche...@gmail.com] Sent: Friday, September 09, 2011 12:26 AM To: Jerome Yanga Cc: help-cfengine@cfengine.org Subject: Re: CFEngine Help: Jerome, Cfengine doesn't promise to keep directories in complete sync, AFAIR, that is, to remove outdated files you'll probably need to write a separate promise. 2011/9/9 Jerome Yanga <jya...@esri.com>: > I have the following promises. > > vars: > "policy_host" string => "server1.cfengine.com"; > "master_location" string => "/var/cfengine/masterfiles"; > > files: > "$(master_location)" > comment => "copying masterfiles into inputs", > perms => u_p("600"), > copy_from => > mycopy("$(master_location)","$(policy_host)"), > depth_search => recurse("inf"), > action => uimmediate, > classes => if_repaired("masterfiles_changed"); > > reports: > masterfiles_changed:: > "The masterfiles have changed." > comment => "This is a message to let us know > that the masterfiles have changed."; > > body copy_from mycopy(from,server) > { > source => "$(from)"; > servers => { "$(server)" }; > compare => "digest"; > encrypt => "true"; > purge => "true"; > verify => "true"; > trustkey => "true"; > } > > When I create an empty file in master_location, I get a report. When I > delete this same file, I do not get a report. Is this a normal behavior? > How do I make cfengine report when I delete the file? > > Regards, > j > _______________________________________________ > Help-cfengine mailing list > Help-cfengine@cfengine.org > https://cfengine.org/mailman/listinfo/help-cfengine > -- SY, Seva Gluschenko. _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine