diff options
author | Ludovic Courtès <ludo@gnu.org> | 2016-10-18 23:22:03 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2016-10-19 15:54:10 +0200 |
commit | 7fee5b53973fb4fe049aa0bc5db58093727bdf30 (patch) | |
tree | b392d7b204098a4dfa3113c7d7fa7f801de11546 /gnu/system.scm | |
parent | 99df12cd1921dd497bb4fcdd96ee40e358d71e6d (diff) | |
download | patches-7fee5b53973fb4fe049aa0bc5db58093727bdf30.tar patches-7fee5b53973fb4fe049aa0bc5db58093727bdf30.tar.gz |
container: Allow 'container-excursion' to the same namespaces.
Before that, 'container-excursion' would call 'setns' even when the
target namespace is the one the caller is already in, which would fail.
* gnu/build/linux-container.scm (container-excursion): Introduce
'source' and 'target'. Compare the result of 'readlink' on these
instead of comparing file descriptors to decide whether to call
'setns'.
* tests/containers.scm ("container-excursion, same namespace"): New test.
Diffstat (limited to 'gnu/system.scm')
0 files changed, 0 insertions, 0 deletions