diff options
author | Yury G. Kudryashov <urkud.urkud@gmail.com> | 2010-05-01 07:07:36 +0000 |
---|---|---|
committer | Yury G. Kudryashov <urkud.urkud@gmail.com> | 2010-05-01 07:07:36 +0000 |
commit | 3e1e56e10c7d8c8bc45ba3e83b6e0086e8b1099c (patch) | |
tree | d90f317bea4030b5a7f712ed79f6a083d5ac13b9 /pkgs/build-support/fetchurl/default.nix | |
parent | bf926196812a8a2d0c09e700705a4864ecd18bd8 (diff) | |
download | nixlib-3e1e56e10c7d8c8bc45ba3e83b6e0086e8b1099c.tar nixlib-3e1e56e10c7d8c8bc45ba3e83b6e0086e8b1099c.tar.gz nixlib-3e1e56e10c7d8c8bc45ba3e83b6e0086e8b1099c.tar.bz2 nixlib-3e1e56e10c7d8c8bc45ba3e83b6e0086e8b1099c.tar.lz nixlib-3e1e56e10c7d8c8bc45ba3e83b6e0086e8b1099c.tar.xz nixlib-3e1e56e10c7d8c8bc45ba3e83b6e0086e8b1099c.tar.zst nixlib-3e1e56e10c7d8c8bc45ba3e83b6e0086e8b1099c.zip |
fetchurl restricted: list nix-prefetch-url as well
svn path=/nixpkgs/trunk/; revision=21474
Diffstat (limited to 'pkgs/build-support/fetchurl/default.nix')
-rw-r--r-- | pkgs/build-support/fetchurl/default.nix | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/pkgs/build-support/fetchurl/default.nix b/pkgs/build-support/fetchurl/default.nix index baa6c65b9d4a..1ee4946c8564 100644 --- a/pkgs/build-support/fetchurl/default.nix +++ b/pkgs/build-support/fetchurl/default.nix @@ -91,7 +91,11 @@ _EOF_ ''; message_ = if message != "" then message else '' You have to download ${name_} from ${stdenv.lib.concatStringsSep " " urls_} yourself, - and add it to the store using "nix-store --add-fixed ${hashAlgo_} ${name_}". + and add it to the store using either + nix-store --add-fixed ${hashAlgo_} ${name_} + or + ${if hashAlgo_ != "sha256" then "NIX_HASH_ALGO=${hashAlgo_} " else + ""}nix-prefetch-url file://path/to/${name_} ''; } else { @@ -119,4 +123,4 @@ else { "NIX_HASHED_MIRRORS" ] ++ (map (site: "NIX_MIRRORS_${site}") sites); }) -) \ No newline at end of file +) |