Skip to content

Commit efd5a59

Browse files
committed
mount: Allow relative mount destinations on Linux
We tried to make runc enforce abs dest path several times, and always had to revert it due to some tools not yet doing it. The last occurrence is this one: opencontainers/runc#3944 (comment) I don't see any reason to force abs dst paths on Linux, as far as I know there is no security bug nor anything. Let's just relax the spec wording, matching all the runtimes behavior when the paths is relative, and be done with it. Signed-off-by: Rodrigo Campos <rodrigoca@microsoft.com>
1 parent f329913 commit efd5a59

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

config.md

+1
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ For Solaris, the mount entry corresponds to the 'fs' resource in the [zonecfg(1M
6969

7070
* **`destination`** (string, REQUIRED) Destination of mount point: path inside container.
7171
This value MUST be an absolute path.
72+
* Linux: It MAY be a relative path too, in which case it MUST be relative to "/".
7273
* Windows: one mount destination MUST NOT be nested within another mount (e.g., c:\\foo and c:\\foo\\bar).
7374
* Solaris: corresponds to "dir" of the fs resource in [zonecfg(1M)][zonecfg.1m].
7475
* **`source`** (string, OPTIONAL) A device name, but can also be a file or directory name for bind mounts or a dummy.

0 commit comments

Comments
 (0)