diff options
author | Nikolay Amiantov <ab@fmap.me> | 2015-10-11 17:53:03 +0300 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2015-10-11 17:53:03 +0300 |
commit | fa53fbe086d720998709428f944ef682c6944f6d (patch) | |
tree | 7329af463cc38f192824e7ef88aad55fc537d153 /doc/functions.xml | |
parent | 8fbe500fb69b79eeaf853d209a6cfce0573c8d96 (diff) | |
download | nixlib-fa53fbe086d720998709428f944ef682c6944f6d.tar nixlib-fa53fbe086d720998709428f944ef682c6944f6d.tar.gz nixlib-fa53fbe086d720998709428f944ef682c6944f6d.tar.bz2 nixlib-fa53fbe086d720998709428f944ef682c6944f6d.tar.lz nixlib-fa53fbe086d720998709428f944ef682c6944f6d.tar.xz nixlib-fa53fbe086d720998709428f944ef682c6944f6d.tar.zst nixlib-fa53fbe086d720998709428f944ef682c6944f6d.zip |
build-fhs-{chroot,user}env: document new extra bind mounts option
Diffstat (limited to 'doc/functions.xml')
-rw-r--r-- | doc/functions.xml | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/doc/functions.xml b/doc/functions.xml index 5378b59abcb2..39010f8ab145 100644 --- a/doc/functions.xml +++ b/doc/functions.xml @@ -236,6 +236,20 @@ c = lib.makeOverridable f { a = 1; b = 2; }</programlisting> <literal>runScript</literal> parameter, which is a command that would be executed inside the sandbox and passed all the command line arguments. It default to <literal>bash</literal>. + </para> + <para> + It also uses <literal>CHROOTENV_EXTRA_BINDS</literal> environment variable + for binding extra directories in the sandbox to outside places. The format of + the variable is <literal>/mnt=test-mnt:/data</literal>, where + <literal>/mnt</literal> would be mounted as <literal>/test-mnt</literal> + and <literal>/data</literal> would be mounted as <literal>/data</literal>. + <literal>extraBindMounts</literal> array argument to + <function>buildFHSUserEnv</function> function is prepended to this variable. + Latter entries take priority if defined several times -- i.e. in case of + <literal>/data=data1:/data=data2</literal> the actual bind path would be + <literal>/data2</literal>. + </para> + <para> One can create a simple environment using a <literal>shell.nix</literal> like that: </para> |