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

Reply via email to