Neil, I apologize. I thought that by providing you the whole config file, it would be easier for you to understand what I am trying to do.
To answer your question, I put a file_select in the promise because I get this error below if I don't have it and it does not delete anything. cf3> ......................................................... cf3> Promise handle: cf3> Promise made by: /tmp/test/create_folder1/create_fo.* cf3> cf3> Comment: delete local folders cf3> ......................................................... cf3> cf3> -> Using regex pathtype for /tmp/test/create_folder1/create_fo.* (see pathtype) cf3> -> Using expanded file base path /tmp/test/create_folder1/create_folder2 cf3> !! Dangerous or ambiguous promise - /tmp/test/create_folder1/create_folder2 specifies recursive deletion but has no file selection criteria cf3> Promise (version 1.0) belongs to bundle 'deleteLocalFolder' in file '/tmp/templates/delete_local_folder.cf.test' near line 69 cf3> Comment: delete local folders cf3> -> Using expanded file base path /tmp/test/create_folder1/create_folder3 cf3> !! Dangerous or ambiguous promise - /tmp/test/create_folder1/create_folder3 specifies recursive deletion but has no file selection criteria cf3> Promise (version 1.0) belongs to bundle 'deleteLocalFolder' in file '/tmp/templates/delete_local_folder.cf.test' near line 69 cf3> Comment: delete local folders cf3> Outcome of version 1.0 (agent-0): Promises observed to be kept 53%, Promises repaired 47%, Promises not repaired 0% cf3> Estimated system complexity as touched objects = 7, for 10 promises cf3> -> Writing last-seen observations cf3> -> Keyring is empty cf3> -> No lock purging scheduled Regards, j -----Original Message----- From: help-cfengine-boun...@cfengine.org [mailto:help-cfengine-boun...@cfengine.org] On Behalf Of no-re...@cfengine.com Sent: Friday, June 17, 2011 6:10 AM To: help-cfengine@cfengine.org Subject: Cfengine Help: Re: Cfengine Help: Deleting a Local File Forum: Cfengine Help Subject: Re: Cfengine Help: Deleting a Local File Author: neilhwatson Link to topic: https://cfengine.com/forum/read.php?3,22450,22492#msg-22492 Please try to keep your code to small self contained examples so that we can quickly look at it for you. bundle agent deleteLocalFolder { files: "/tmp/test/create_folder1/create_fo.*" comment => "delete local folders", include_basedir => "true", # include_dirs => { "/tmp/test/create_folder1/create_folde.*" }, depth_search => recurse("inf"), file_select => specifyFile("/tmp/test/create_folder1/create_fo.*"), delete => tidy; } Why do you have a file_select body if you want to rm -fr /tmp/test/create_folder1/create_fo.* ? _______________________________________________ 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