From bac7ef4834fc3d0536d10e9b2b8823d41235be0c Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Sat, 20 Jan 2018 13:42:29 +0100 Subject: MacOS: rely on OSXFuse to create the mountpoint As reported in https://github.com/rfjakob/gocryptfs/issues/194 , OSXFuse creates the mountpoint if it does not exist. --- mount.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mount.go b/mount.go index 6ee7c36..8a23a52 100644 --- a/mount.go +++ b/mount.go @@ -58,8 +58,8 @@ func doMount(args *argContainer) int { err = checkDir(args.mountpoint) } else { err = checkDirEmpty(args.mountpoint) - // OSXFuse will create the mountpoint for us if it is below /Volumes/ - if runtime.GOOS == "darwin" && os.IsNotExist(err) && strings.HasPrefix(args.mountpoint, "/Volumes/") { + // OSXFuse will create the mountpoint for us ( https://github.com/rfjakob/gocryptfs/issues/194 ) + if runtime.GOOS == "darwin" && os.IsNotExist(err) { tlog.Info.Printf("Mountpoint %q does not exist, but should be created by OSXFuse", args.mountpoint) err = nil -- cgit v1.2.3