aboutsummaryrefslogtreecommitdiff
path: root/pkgs/build-support/buildenv
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2014-11-23 23:11:06 +0100
committeraszlig <aszlig@redmoonstudios.org>2016-01-18 03:56:09 +0100
commitbfb11fd0301c1c583319bd2e8211ef434e078792 (patch)
tree2836393746ded9844eb8c3004794d1dfeb70cca5 /pkgs/build-support/buildenv
parent4529ed12590d7f814e40223437c7df4fea492e2d (diff)
buildEnv: Skip content check on ignoreCollisions.
Checking file contents is redundant in this case, because we will go ahead anyway, regardless of whether the content is the same. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'pkgs/build-support/buildenv')
-rwxr-xr-xpkgs/build-support/buildenv/builder.pl6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkgs/build-support/buildenv/builder.pl b/pkgs/build-support/buildenv/builder.pl
index 7f1be3925443..c505473ee722 100755
--- a/pkgs/build-support/buildenv/builder.pl
+++ b/pkgs/build-support/buildenv/builder.pl
@@ -96,11 +96,11 @@ sub findFiles {
}
unless (-d $target && ($oldTarget eq "" || -d $oldTarget)) {
- if ($checkCollisionContents && checkCollision($oldTarget, $target)) {
- return;
- } elsif ($ignoreCollisions) {
+ if ($ignoreCollisions) {
warn "collision between `$target' and `$oldTarget'\n" if $ignoreCollisions == 1;
return;
+ } elsif ($checkCollisionContents && checkCollision($oldTarget, $target)) {
+ return;
} else {
die "collision between `$target' and `$oldTarget'\n";
}