mount: set FsName via go-fuse

go-fuse now handles setting FsName, including DirectMount,
so use that instead of our own solution.

Regression-tested in TestDirectMount.
This commit is contained in:
Jakob Unterwurzacher 2023-05-17 15:35:01 +02:00
parent d7a3d7b97d
commit 199a74bc1a

View File

@ -427,7 +427,7 @@ func initGoFuse(rootNode fs.InodeEmbedder, args *argContainer) *fuse.Server {
tlog.Warn.Printf("Warning: %q will be displayed as %q in \"df -T\"", fsname, fsname2) tlog.Warn.Printf("Warning: %q will be displayed as %q in \"df -T\"", fsname, fsname2)
fsname = fsname2 fsname = fsname2
} }
mOpts.Options = append(mOpts.Options, "fsname="+fsname) mOpts.FsName = fsname
// Second column, "Type", will be shown as "fuse." + Name // Second column, "Type", will be shown as "fuse." + Name
mOpts.Name = "gocryptfs" mOpts.Name = "gocryptfs"
if args.reverse { if args.reverse {