summary refs log tree commit diff
diff options
context:
space:
mode:
authorVladyslav M <dywedir@gra.red>2019-03-25 22:32:47 +0200
committerGitHub <noreply@github.com>2019-03-25 22:32:47 +0200
commit7be93a4ca75076e4b9b15b0dea9c0c508af0b7ec (patch)
treea22c9b40c110cb16fe49a08c3c2aace43376fa95
parent9e693a074d0c725f575742d7b2b7318cc7ec6dee (diff)
parent5eec83eb83045e8baf91df5c8181594781bc8658 (diff)
downloadnixpkgs-7be93a4ca75076e4b9b15b0dea9c0c508af0b7ec.tar
nixpkgs-7be93a4ca75076e4b9b15b0dea9c0c508af0b7ec.tar.gz
nixpkgs-7be93a4ca75076e4b9b15b0dea9c0c508af0b7ec.tar.bz2
nixpkgs-7be93a4ca75076e4b9b15b0dea9c0c508af0b7ec.tar.lz
nixpkgs-7be93a4ca75076e4b9b15b0dea9c0c508af0b7ec.tar.xz
nixpkgs-7be93a4ca75076e4b9b15b0dea9c0c508af0b7ec.tar.zst
nixpkgs-7be93a4ca75076e4b9b15b0dea9c0c508af0b7ec.zip
Merge pull request #58258 from teozkr/buildRustCrate-fix-include
buildRustCrate: Fix `include` filter
-rw-r--r--pkgs/build-support/rust/build-rust-crate/helpers.nix3
1 files changed, 1 insertions, 2 deletions
diff --git a/pkgs/build-support/rust/build-rust-crate/helpers.nix b/pkgs/build-support/rust/build-rust-crate/helpers.nix
index 8a0a62434ec..14d997b2d5c 100644
--- a/pkgs/build-support/rust/build-rust-crate/helpers.nix
+++ b/pkgs/build-support/rust/build-rust-crate/helpers.nix
@@ -14,9 +14,8 @@
   include = includedFiles: src: builtins.filterSource (path: type:
      lib.lists.any (f:
        let p = toString (src + ("/" + f));
-           suff = lib.strings.removePrefix p path;
        in
-       suff == "" || (lib.strings.hasPrefix "/" suff)
+       p == path || (lib.strings.hasPrefix (p + "/") path)
      ) includedFiles
   ) src;
   exclude = excludedFiles: src: builtins.filterSource (path: type: