Forum: CFEngine Help Subject: Re: Directory is controlled by another user - trusting its content is potentially risky (possible race) Author: neilhwatson Link to topic: https://cfengine.com/forum/read.php?3,26338,26347#msg-26347
This one covers subdirs: newatson@ltipc682:~/.cfagent/inputs$ cat fileselect.cf body common control { bundlesequence => { "main", }; inputs => { "cfengine_stdlib.cf", }; } bundle agent main { methods: "any" usebundle => test; } bundle agent test { files: "/home/newatson/.vim" depth_search => recurse("inf"), file_select => findfile( "/.*?/syntax/.*", ".*?\.vim$" ), transformer => "/bin/ls -l ${this.promiser}"; } body file_select findfile(path, name){ file_types => { "plain" }; leaf_name => { "${name}" }; path_name => { "${path}" }; file_result => "file_types.path_name.leaf_name"; } newatson@ltipc682:~/.cfagent/inputs$ cf-agent -IKf ./fileselect.cf I: Transforming: /bin/ls -l /home/newatson/.vim/syntax/cf3.vim -rw-r--r-- 1 newatson cad 3310 Jun 22 14:19 /home/newatson/.vim/syntax/cf3.vim -> Transformer /home/newatson/.vim/syntax/cf3.vim => /bin/ls -l /home/newatson/.vim/syntax/cf3.vim seemed to work ok I: Transforming: /bin/ls -l /home/newatson/.vim/syntax/twiki.vim -rw-r--r-- 1 newatson cad 6120 Jun 27 14:59 /home/newatson/.vim/syntax/twiki.vim -> Transformer /home/newatson/.vim/syntax/twiki.vim => /bin/ls -l /home/newatson/.vim/syntax/twiki.vim seemed to work ok _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine