I would like to copy the folders /etc/cron* and its contents to another location. However, I still end up copying the whole /etc directory.
Help. Here is my promise file. /tmp/templates/copy_local_folder.cf "# # testing cfengine with following: # copy local folder # body common control { bundlesequence => { "createFile" , "copyLocalFolder" }; ignore_missing_bundles => "true"; require_comments => "true"; inputs => { "/var/cfengine/inputs/cfengine_stdlib.cf" }; version => "1.0"; } body agent control { verbose => "true"; } bundle agent createFile { files: # # the stanza below creates folders and file if it does not exist # "/tmp/test/create_folder1/create_file4.txt" comment => "create file", perms => mog("755", "root", "root"), create => "true"; "/tmp/test/create_folder1/create_folder2/create_file5.txt" comment => "create file", perms => mog("755", "root", "root"), create => "true"; "/tmp/test/create_folder1/create_folder3/create_file6.txt" comment => "create file", perms => mog("755", "root", "root"), create => "true"; } bundle agent copyLocalFolder { files: "/tmp/test/create_folder1/copy_local_folder" comment => "copy local folder", preserve => "true", depth_search => allofit("99999999999"), exclude_dirs => { "*" }, include_dirs => { "cron" }, copy_from => myLocalCopy("/etc/."); } body depth_search allofit(d) { depth => "$(d)"; } body copy_from myLocalCopy(from) { source => "$(from)"; }" Regards, j
_______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine