Neil, Thank you for the sample config. However, there is still a problem. The config below which is similar to your sample not only deletes create_folder2 but also create_folder1. Moreover, I have pasted the errors I got. FYI, there are files in create_folder2. bundle agent deleteLocalFolder { files: "/tmp/test/create_folder1/create_folder2" comment => "delete local folders", delete => tidy; }
cf3> ========================================================= cf3> files in bundle deleteLocalFolder (1) cf3> ========================================================= cf3> cf3> cf3> ......................................................... cf3> Promise handle: cf3> Promise made by: /tmp/test/create_folder1/create_folder2 cf3> cf3> Comment: delete local folders cf3> ......................................................... cf3> cf3> -> Using literal pathtype for /tmp/test/create_folder1/create_folder2 cf3> -> Handling file existence constraints on /tmp/test/create_folder1/create_folder2 cf3> -> Verifying file deletions for /tmp/test/create_folder1/create_folder2 cf3> !! Delete directory /tmp/test/create_folder1/create_folder2 failed (cannot delete node called "create_folder2") cf3> !!! System reports error for rmdir: "Directory not empty" cf3> -> Handling file existence constraints on /tmp/test/create_folder1/create_folder2 cf3> -> Verifying file deletions for /tmp/test/create_folder1/create_folder2 cf3> !! Delete directory /tmp/test/create_folder1/create_folder2 failed (cannot delete node called "create_folder2") cf3> !!! System reports error for rmdir: "Directory not empty" cf3> cf3> + Private classes augmented: cf3> cf3> - Private classes diminished: cf3> cf3> cf3> cf3> ========================================================= cf3> files in bundle deleteLocalFolder (2) cf3> ========================================================= cf3> cf3> cf3> + Private classes augmented: cf3> cf3> - Private classes diminished: cf3> cf3> cf3> cf3> ========================================================= cf3> files in bundle deleteLocalFolder (3) cf3> ========================================================= cf3> cf3> Outcome of version 1.0 (agent-0): Promises observed to be kept 86%, Promises repaired 0%, Promises not repaired 14% cf3> Estimated system complexity as touched objects = 8, for 8 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 11:19 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,22506#msg-22506 neil@ettin ~/.cfagent/inputs $ cat test.cf body common control { bundlesequence => { "test" }; inputs => { "cfengine_stdlib.cf" }; } bundle agent test { vars: "del_dirs" ilist => { "1","2","3","4"}; files: "/tmp/test/create_folder${del_dirs}" comment => "Delete folders ending in del_dirs numbers", delete => tidy; } neil@ettin ~/.cfagent/inputs $ !find find /tmp/test /tmp/test /tmp/test/create_folder3 /tmp/test/create_folder1 /tmp/test/create_folder2 neil@ettin ~/.cfagent/inputs $ cf-agent -IKf ./test.cf -> Deleted directory /tmp/test/create_folder1 -> Deleted directory /tmp/test/create_folder2 -> Deleted directory /tmp/test/create_folder3 neil@ettin ~/.cfagent/inputs $ find /tmp/test /tmp/test _______________________________________________ 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