On 03/21/2012 09:08 AM, [email protected] wrote:
Forum: CFEngine Help Subject: exclude git directories Author: tuibelgium Link to topic: https://cfengine.com/forum/read.php?3,25335,25335#msg-25335I want to copy a directory which is a git repository whithout the .git directory. The example below copies the git directory. Is there something wrong with the regex ".*\.git.*" ? I already tried different combinations, every time the git directory is copied. files: "/tmp/dir" copy_from => my_cp("${source}"), depth_search => recurse("inf"), file_select => exclude_git; } ############################################################ body file_select exclude_git { leaf_name => { ".*\.git.*" }; file_result => "!leaf_name"; }
file_select is only for file you have to use depth_search:
{{{
vars:
any::
"exclude_dir" slist => { ".svn", "jobs" };
"exclude_file" slist => { "config", "mom.lock" };
files:
any::
"$(torque.mom_priv_dir)"
comment => "Sync the mom_priv directory",
perms => mog("0755", "root", "root"),
depth_search => recurse_ignore("1", "@(exclude_dir)" ),
}}}
--
********************************************************************
* Bas van der Vlies e-mail: [email protected] *
* SARA - Academic Computing Services Amsterdam, The Netherlands *
********************************************************************
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ Help-cfengine mailing list [email protected] https://cfengine.org/mailman/listinfo/help-cfengine
