I just checked the latest in SVN, and this works!
files:
"/tmp/junkdir/." delete => tidy;
$ cf-agent -KI -f ./testbundle.cf
-> Deleted directory /tmp/junkdir
On Thu, Apr 1, 2010 at 11:33 PM, Assarsson, Emil <
[email protected]> wrote:
> Ok, I placed a bug report (0000101) on it and use the workaround.
>
> Best regards,
> Emil Assarsson [email protected]
> Phone: +46 (0)10 8017422
>
>
>
>
> -----Original Message-----
> From: [email protected] [mailto:
> [email protected]] On Behalf Of Nakarin Phooripoom
> Sent: torsdag den 1 april 2010 13:34
> To: Michael Potter
> Cc: help-cfengine
> Subject: Re: Deletion of directory doesn't work?
>
> IMO; it should work. Anyway I haven't tried to remove a specific folder by
> a promiser yet. What I did was to pass a slist to remove multiple
> directories at once so the following would work for you.
>
> # inputs => { "cfengine_stdlib.cf" };
>
> bundle agent rmdirtest {
> files:
> "/tmp"
> file_select => by_name("junkdir"),
> depth_search => recurse("1"),
> delete => delete_all;
> }
>
> Cheers,
> --Nakarin
>
> On Apr 1, 2010, at 1:05 PM, Michael Potter wrote:
>
> > Hmm I tried this on 3.0.4 just to be sure...but it's not working for me
> either. I'm sure this used to work on some earlier version...and that it was
> fixed more succinctly in the current version, because this has been raised
> before. Perhaps not...
> >
> > On Thu, Apr 1, 2010 at 9:46 PM, Michael Potter <[email protected]>
> wrote:
> > You need to end the dir name in /.
> >
> >
> >> On 01/04/2010 9:44 PM, "Assarsson, Emil" <
> [email protected]> wrote:
> >>
> >> Hi,
> >>
> >> I can't remove an empty directory. I think that is should be a simple
> procedure but it doesn't work.
> >> What on earth do I do wrong?
> >> -----
> >> bundle agent rmdirtest {
> >> files:
> >> "/tmp/junkdir"
> >> delete => delete_all;
> >> }
> >> body delete delete_all {
> >> dirlinks => "delete";
> >> rmdirs => "true";
> >> }
> >> -----
> >>
> >> Best regards
> >> Operational Services LUX Application Platforms within BI Enterprise
> Services
> >>
> >> Emil Assarsson
> >> Sony Ericsson Mobile Communications AB
> >> Nya Vattentornet, SE-221 88 Lund, Sweden
> >> e-Mail: [email protected]
> >> Phone: +46 (0)10 8017422
> >> "The information in this email, and attachment(s) thereto, is strictly
> confidential and may be legally privileged. It is intended solely for the
> named recipient(s), and access to this e-mail, or any attachment(s) thereto,
> by anyone else is unauthorized. Violations hereof may result in legal
> actions. Any attachment(s) to this e-mail has been checked for viruses, but
> please rely on your own virus-checker and procedures. If you contact us by
> e-mail, we will store your name and address to facilitate communications in
> the matter concerned. If you do not consent to us storing your name and
> address for above stated purpose, please notify the sender promptly. Also,
> if you are not the intended recipient please inform the sender by replying
> to this transmission, and delete the e-mail, its attachment(s), and any
> copies of it without, disclosing it."
> >>
> >>
> >>
> >> _______________________________________________
> >> Help-cfengine mailing list
> >> [email protected]
> >> https://cfengine.org/mailman/listinfo/help-cfengine
> >>
> >
> >
> > _______________________________________________
> > Help-cfengine mailing list
> > [email protected]
> > https://cfengine.org/mailman/listinfo/help-cfengine
>
> _______________________________________________
> Help-cfengine mailing list
> [email protected]
> https://cfengine.org/mailman/listinfo/help-cfengine
>
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine