Forum: Cfengine Help
Subject: Re: Questions about the reference manual
Author: neilhwatson
Link to topic: https://cfengine.com/forum/read.php?3,18107,18201#msg-18201

mwlarsen Wrote:
> > > 1. depth_search => urecurse("inf");
> > 2. 
> > 3. body depth_search urecurse(d)
> > 4. {
> > 5. depth => "${d}";
> > 6. exclude_dirs => { "\.svn", "\.git" };
> > 7. }
> > 
> 
> Perhaps it would help if I had a clue what the
> symbols "=>" and "->" mean. They're not operators
> I'm familiar with from any of the scripting
> languages I've used. Can you describe their
> meaning? Give them a name?

I don't see anything with a '->'.  I'm getting the impression that you have no
programming experience.  If, as you say, you understood lines five and six then
I think you already have a grasp of what '=>' means.  It tells the left hand
side of '=>' to use the right hand side values.

> > Line 1 is from a promise.  Parts of a promise
> are
> > comprised of external body parts.
> 
> What promise is line 1 from? What are the
> "external body parts" you're referring to?

>From the promise in your own example.

> > Line 3 started the body part of the
> depth_search
> > type specifically named urecurse.  This name
> could
> > be anything.
> 
> I'm not grasping what you mean by "depth_search
> type specifically named urecurse". There are
> different types of depth_search?

To recrusively search down into a directory and all or some of its
subdirectories.

_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to