summary refs log tree commit diff
path: root/lib/sources.nix
diff options
context:
space:
mode:
authorDomen Kožar <domen@dev.si>2016-08-06 20:53:18 +0200
committerobadz <obadz-git@obadz.com>2016-08-06 19:53:18 +0100
commit39e689e316899c26166913b32474a4573b97edf8 (patch)
tree715fc82560389d173ddd368e687adf7d80d08139 /lib/sources.nix
parent72d164c40da88078bdf9c788bcd1dd173ab5dcff (diff)
downloadnixpkgs-39e689e316899c26166913b32474a4573b97edf8.tar
nixpkgs-39e689e316899c26166913b32474a4573b97edf8.tar.gz
nixpkgs-39e689e316899c26166913b32474a4573b97edf8.tar.bz2
nixpkgs-39e689e316899c26166913b32474a4573b97edf8.tar.lz
nixpkgs-39e689e316899c26166913b32474a4573b97edf8.tar.xz
nixpkgs-39e689e316899c26166913b32474a4573b97edf8.tar.zst
nixpkgs-39e689e316899c26166913b32474a4573b97edf8.zip
cleanSource: filter out also nix result symlinks (#16120)
Diffstat (limited to 'lib/sources.nix')
-rw-r--r--lib/sources.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/sources.nix b/lib/sources.nix
index c1ec02b9c26..49dcd6d3dd2 100644
--- a/lib/sources.nix
+++ b/lib/sources.nix
@@ -20,7 +20,9 @@ rec {
       lib.hasSuffix "~" baseName ||
       # Filter out generates files.
       lib.hasSuffix ".o" baseName ||
-      lib.hasSuffix ".so" baseName
+      lib.hasSuffix ".so" baseName ||
+      # Filter out nix-build result symlinks
+      (type == "symlink" && lib.hasPrefix "result" baseName)
     );
     in src: builtins.filterSource filter src;