aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorLOLi <[email protected]>2017-08-21 18:31:54 +0200
committerBrian Behlendorf <[email protected]>2017-08-21 09:31:54 -0700
commit9000a9fac950d2e2c9578d760dd775ac1ceaa507 (patch)
tree7de56a7f652c3e1baa7a505db4d8bd89a411688e /etc
parentf763c3d1df569a8d6b60bcb5e95cf07aa7a189e6 (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')
-rw-r--r--etc/systemd/system/zfs-mount.service.in1
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