diff options
author | Eelco Dolstra <edolstra@gmail.com> | 2018-10-04T07·20+0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-10-04T07·20+0200 |
commit | 38b960136d465b84123c6ff8f0b8de11c6f9e492 (patch) | |
tree | 61a2cac761ba6b4501c27881573078dfd12521e6 | |
parent | d93db0ace075dd385c7767634a06c73b8b853fe5 (diff) | |
parent | 65453e2d777dac8d90f98e9d24b6428fce9c2ab5 (diff) |
Merge pull request #2468 from bhipple/docs/fixedOutputHashes
Docs: update fixed output hashes
-rw-r--r-- | doc/manual/expressions/advanced-attributes.xml | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/doc/manual/expressions/advanced-attributes.xml b/doc/manual/expressions/advanced-attributes.xml index 9422e82ff362..2af7a51acfbb 100644 --- a/doc/manual/expressions/advanced-attributes.xml +++ b/doc/manual/expressions/advanced-attributes.xml @@ -216,7 +216,7 @@ fetchurl { <programlisting> { stdenv, curl }: # The <command>curl</command> program is used for downloading. -{ url, md5 }: +{ url, sha256 }: stdenv.mkDerivation { name = baseNameOf (toString url); @@ -224,10 +224,10 @@ stdenv.mkDerivation { buildInputs = [ curl ]; # This is a fixed-output derivation; the output must be a regular - # file with MD5 hash <varname>md5</varname>. + # file with SHA256 hash <varname>sha256</varname>. outputHashMode = "flat"; - outputHashAlgo = "md5"; - outputHash = md5; + outputHashAlgo = "sha256"; + outputHash = sha256; inherit url; } @@ -237,8 +237,8 @@ stdenv.mkDerivation { <para>The <varname>outputHashAlgo</varname> attribute specifies the hash algorithm used to compute the hash. It can currently be - <literal>"md5"</literal>, <literal>"sha1"</literal> or - <literal>"sha256"</literal>.</para> + <literal>"sha1"</literal>, <literal>"sha256"</literal> or + <literal>"sha512"</literal>.</para> <para>The <varname>outputHashMode</varname> attribute determines how the hash is computed. It must be one of the following two @@ -251,7 +251,7 @@ stdenv.mkDerivation { <listitem><para>The output must be a non-executable regular file. If it isn’t, the build fails. The hash is simply computed over the contents of that file (so it’s equal to what - Unix commands like <command>md5sum</command> or + Unix commands like <command>sha256sum</command> or <command>sha1sum</command> produce).</para> <para>This is the default.</para></listitem> |