aboutsummaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go13
1 files changed, 9 insertions, 4 deletions
diff --git a/main.go b/main.go
index 4ee9080..5f85084 100644
--- a/main.go
+++ b/main.go
@@ -246,10 +246,15 @@ func pathfsFrontend(key []byte, cipherdir string, mountpoint string, debug bool)
}
pathFs := pathfs.NewPathNodeFs(finalFs, nil)
conn := nodefs.NewFileSystemConnector(pathFs.Root(), opts)
- mOpts := &fuse.MountOptions{
- AllowOther: false,
- }
- state, err := fuse.NewServer(conn.RawFS(), mountpoint, mOpts)
+ var mOpts fuse.MountOptions
+ mOpts.AllowOther = false
+ // Set values shown in "df -T" and friends
+ // First column, "Filesystem"
+ mOpts.Options = append(mOpts.Options, "fsname=" + cipherdir)
+ // Second column, "Type", will be shown as "fuse." + Name
+ mOpts.Name="gocryptfs"
+
+ state, err := fuse.NewServer(conn.RawFS(), mountpoint, &mOpts)
if err != nil {
fmt.Printf("Mount fail: %v\n", err)
os.Exit(1)