diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2015-02-17 16:42:54 +0100 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2015-02-17 16:42:54 +0100 |
commit | bd9106415099b32a51f66be886d18271e65ac9dd (patch) | |
tree | a2cf442a8c265fee174b817eef64d6cae0126159 /doc/manual/expressions | |
parent | a70d275f3d25f6e1eb1b6d528ee07ecd7265ada5 (diff) |
Use $<attr>Path instead of $<attr> for passAsFile
Diffstat (limited to 'doc/manual/expressions')
-rw-r--r-- | doc/manual/expressions/advanced-attributes.xml | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/doc/manual/expressions/advanced-attributes.xml b/doc/manual/expressions/advanced-attributes.xml index fee35f0be..83ad6eefc 100644 --- a/doc/manual/expressions/advanced-attributes.xml +++ b/doc/manual/expressions/advanced-attributes.xml @@ -254,11 +254,17 @@ big = "a very long string"; </programlisting> then when the builder runs, the environment variable - <envar>big</envar> will contain the absolute path to a temporary - file containing <literal>a very long string</literal>. This is - useful when you need to pass large strings to a builder, since - most operating systems impose a limit on the size of the - environment (typically, a few hundred kilobyte).</para></listitem> + <envar>bigPath</envar> will contain the absolute path to a + temporary file containing <literal>a very long + string</literal>. That is, for any attribute + <replaceable>x</replaceable> listed in + <varname>passAsFile</varname>, Nix will pass an environment + variable <envar><replaceable>x</replaceable>Path</envar> holding + the path of the file containing the value of attribute + <replaceable>x</replaceable>. This is useful when you need to pass + large strings to a builder, since most operating systems impose a + limit on the size of the environment (typically, a few hundred + kilobyte).</para></listitem> </varlistentry> |