diff options
author | LOLi <[email protected]> | 2017-08-21 18:31:54 +0200 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2017-08-21 09:31:54 -0700 |
commit | 9000a9fac950d2e2c9578d760dd775ac1ceaa507 (patch) | |
tree | 7de56a7f652c3e1baa7a505db4d8bd89a411688e /etc/systemd | |
parent | f763c3d1df569a8d6b60bcb5e95cf07aa7a189e6 (diff) |
Disable mount(8) canonical paths in do_mount()
By default the mount(8) command, as invoked by 'zfs mount', will try
to resolve any path parameter in its canonical form: this could lead
to mount failures when the cwd contains a symlink having the same name
of the dataset being mounted.
Fix this by explicitly disabling mount(8) path canonicalization.
Reviewed-by: George Melikov <[email protected]>
Reviewed-by: Brian Behlendorf <[email protected]>
Signed-off-by: loli10K <[email protected]>
Closes #1791
Closes #6429
Closes #6437
Diffstat (limited to 'etc/systemd')
-rw-r--r-- | etc/systemd/system/zfs-mount.service.in | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/etc/systemd/system/zfs-mount.service.in b/etc/systemd/system/zfs-mount.service.in index 36dc3be50..0664fd9e7 100644 --- a/etc/systemd/system/zfs-mount.service.in +++ b/etc/systemd/system/zfs-mount.service.in @@ -11,7 +11,6 @@ Before=local-fs.target Type=oneshot RemainAfterExit=yes ExecStart=@sbindir@/zfs mount -a -WorkingDirectory=-/sbin/ [Install] WantedBy=zfs-share.service |