You could get a string from a shell command by execresult() then split the 
string up to an slist by splitstring()

##########
vars:
  "result" string => execresult("/bin/ls /","noshell");
  "split" slist => splitstring("$(result)"," ","100");

reports:
  Yr2010::
     "Found: $(split)";
##########

Cheers,
--Nakarin

On Apr 25, 2010, at 10:17 PM, Jakub Viták wrote:

> Hi.
> 
> I am novice to cfengine and I am trying to understand how it works.
> 
> I understand some classes defined "flow", but I would like to know howto
> generate slist
> from command - shell script or even some agent class.
> 
> Something like this:
> 
> <code>
> vars:
> 
>  "my_list" slist = generate_somwhere_else();
> 
> reports:
> 
>  "see what I got - $(my_list)"
> </code>
> 
> Purpose is to have good decomposition / libraries and build higer logic
> on top of that.
> 
> Should somebody help me howto or point me how to solve this, please?
> 
> Thanks for answere.
> 
> Regards, Jakub V.
> 
> 
> _______________________________________________
> 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