diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2022-11-19 23:16:52 +0100 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2022-11-20 21:27:10 +0100 |
commit | c585b4bc68813a351d6a87d19b9adf4041506355 (patch) | |
tree | 3cbe8324ae4b76609fcfa3a452ce0480c96dc966 /guix/build | |
parent | 4416e94e517a955fe6152094df8b89d2c0c13e65 (diff) | |
download | guix-patches-c585b4bc68813a351d6a87d19b9adf4041506355.tar guix-patches-c585b4bc68813a351d6a87d19b9adf4041506355.tar.gz |
file-systems: Always do recursive bind mounts.
Fixes <https://issues.guix.gnu.org/59185>.
* guix/build/syscalls.scm (MS_REC): New variable.
* gnu/build/file-systems.scm (mount-flags->bit-mask): Set MS_REC bit when
bind-mounting.
Diffstat (limited to 'guix/build')
-rw-r--r-- | guix/build/syscalls.scm | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/guix/build/syscalls.scm b/guix/build/syscalls.scm index 61926beb80..2a12567b15 100644 --- a/guix/build/syscalls.scm +++ b/guix/build/syscalls.scm @@ -51,6 +51,7 @@ MS_RELATIME MS_BIND MS_MOVE + MS_REC MS_SHARED MS_LAZYTIME MNT_FORCE @@ -541,6 +542,7 @@ the last argument of `mknod'." (define MS_NODIRATIME 2048) (define MS_BIND 4096) (define MS_MOVE 8192) +(define MS_REC 16384) (define MS_SHARED 1048576) (define MS_RELATIME 2097152) (define MS_STRICTATIME 16777216) |