diff options
author | Gergely Risko <errge@nilcons.com> | 2014-08-21T21·46+0200 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-08-23T09·11+0200 |
commit | 4b0a720ddf05ba03c7ea94dc38bd5ec0ab1285dd (patch) | |
tree | 33d994c9817a50eba4a6d34e377124edeab63453 /doc | |
parent | b224ac15201c57b40ea855f5a98b1bd166c1c7f6 (diff) |
Document the "out" usage in allowedReferences
Diffstat (limited to 'doc')
-rw-r--r-- | doc/manual/writing-nix-expressions.xml | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/doc/manual/writing-nix-expressions.xml b/doc/manual/writing-nix-expressions.xml index 6db2adcfa0c3..0470625ff6d3 100644 --- a/doc/manual/writing-nix-expressions.xml +++ b/doc/manual/writing-nix-expressions.xml @@ -1561,10 +1561,11 @@ allowedReferences = []; </programlisting> enforces that the output of a derivation cannot have any runtime - dependencies on its inputs. This is used in NixOS to check that - generated files such as initial ramdisks for booting Linux don’t - have accidental dependencies on other paths in the Nix - store.</para></listitem> + dependencies on its inputs. To allow an output to have a runtime + dependency on itself, use <literal>"out"</literal> as a list item. + This is used in NixOS to check that generated files such as + initial ramdisks for booting Linux don’t have accidental + dependencies on other paths in the Nix store.</para></listitem> </varlistentry> |