about summary refs log tree commit diff
path: root/pkgs/build-support/trivial-builders.nix
diff options
context:
space:
mode:
authorAlexandre Esteves <2335822+alexfmpe@users.noreply.github.com>2018-05-16 07:41:13 +0100
committerMatthew Justin Bauer <mjbauer95@gmail.com>2018-05-16 01:41:13 -0500
commitd273691f6da5490cc7d647261100a7c2fcef0670 (patch)
treefc25166d3018480ddac6bdf8b4fc2648cf3e9cf2 /pkgs/build-support/trivial-builders.nix
parent4e891cf4d52d246b73f986fe034f4c81f76705c9 (diff)
downloadnixlib-d273691f6da5490cc7d647261100a7c2fcef0670.tar
nixlib-d273691f6da5490cc7d647261100a7c2fcef0670.tar.gz
nixlib-d273691f6da5490cc7d647261100a7c2fcef0670.tar.bz2
nixlib-d273691f6da5490cc7d647261100a7c2fcef0670.tar.lz
nixlib-d273691f6da5490cc7d647261100a7c2fcef0670.tar.xz
nixlib-d273691f6da5490cc7d647261100a7c2fcef0670.tar.zst
nixlib-d273691f6da5490cc7d647261100a7c2fcef0670.zip
trivial-builders.nix: support directories in requireFile
Allow recursive hash for requireFile so it can support directories (#40568)
Diffstat (limited to 'pkgs/build-support/trivial-builders.nix')
-rw-r--r--pkgs/build-support/trivial-builders.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/build-support/trivial-builders.nix b/pkgs/build-support/trivial-builders.nix
index d092efb556e5..2ec56c94763a 100644
--- a/pkgs/build-support/trivial-builders.nix
+++ b/pkgs/build-support/trivial-builders.nix
@@ -138,6 +138,7 @@ rec {
                 , sha1 ? null
                 , url ? null
                 , message ? null
+                , hashMode ? "flat"
                 } :
     assert (message != null) || (url != null);
     assert (sha256 != null) || (sha1 != null);
@@ -158,6 +159,7 @@ rec {
     in
     stdenv.mkDerivation {
       name = name_;
+      outputHashMode = hashMode;
       outputHashAlgo = hashAlgo;
       outputHash = hash;
       preferLocalBuild = true;