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
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine