summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rwxr-xr-xclone_build_tree.pl40
2 files changed, 26 insertions, 20 deletions
diff --git a/ChangeLog b/ChangeLog
index b0c64f87..8b99d628 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Fri Jan 21 20:44:36 UTC 2011 Brian Johnson <johnsonb@ociweb.com>
+
+ * clone_build_tree.pl:
+
+ Limited core pattern match to just files.
+
Mon Jan 3 18:08:05 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
* config/lzo2.mpb:
diff --git a/clone_build_tree.pl b/clone_build_tree.pl
index a374ed5f..c70ee525 100755
--- a/clone_build_tree.pl
+++ b/clone_build_tree.pl
@@ -62,26 +62,26 @@ sub findCallback {
);
if ($matches) {
- $matches &&= (! -l $_ &&
- ! /^core\z/s &&
- ! /^.*\.rej\z/s &&
- ! /^.*\.state\z/s &&
- ! /^.*\.so\z/s &&
- ! /^.*\.[oa]\z/s &&
- ! /^.*\.dll\z/s &&
- ! /^.*\.lib\z/s &&
- ! /^.*\.obj\z/s &&
- ! /^.*~\z/s &&
- ! /^\.\z/s &&
- ! /^\.#.*\z/s &&
- ! /^.*\.ncb\z/s &&
- ! /^.*\.opt\z/s &&
- ! /^.*\.bak\z/s &&
- ! /^.*\.suo\z/s &&
- ! /^.*\.ilk\z/s &&
- ! /^.*\.pdb\z/s &&
- ! /^.*\.pch\z/s &&
- ! /^.*\.log\z/s &&
+ $matches &&= (! -l $_ &&
+ ! ( -f $_ && /^core\z/s) &&
+ ! /^.*\.rej\z/s &&
+ ! /^.*\.state\z/s &&
+ ! /^.*\.so\z/s &&
+ ! /^.*\.[oa]\z/s &&
+ ! /^.*\.dll\z/s &&
+ ! /^.*\.lib\z/s &&
+ ! /^.*\.obj\z/s &&
+ ! /^.*~\z/s &&
+ ! /^\.\z/s &&
+ ! /^\.#.*\z/s &&
+ ! /^.*\.ncb\z/s &&
+ ! /^.*\.opt\z/s &&
+ ! /^.*\.bak\z/s &&
+ ! /^.*\.suo\z/s &&
+ ! /^.*\.ilk\z/s &&
+ ! /^.*\.pdb\z/s &&
+ ! /^.*\.pch\z/s &&
+ ! /^.*\.log\z/s &&
! ( -f $_ && /^.*\.d\z/s )
);