ref: d31328f66b41db5e3eefb0eb68445b8d222dc6a2
parent: 0af981524acaeb79e8b501d09edf56633707a7f0
author: penny <penny@limitedideas.org>
date: Thu Nov 27 17:47:22 EST 2025
don't hardcode my user
--- a/main.go
+++ b/main.go
@@ -63,9 +63,9 @@
}
}
-func mountmnt() {- fid, dir := fs.NewFS("penny", "penny", proto.DMDIR|0644)- stat := fid.NewStat("rsnarf", "penny", "penny", 0644)+func mountmnt(user string) {+ fid, dir := fs.NewFS(user, user, proto.DMDIR|0644)
+ stat := fid.NewStat("rsnarf", user, user, 0644)mntfile := fs.NewBaseFile(stat)
dir.AddChild(mntfile)
var fds [2]int
@@ -101,11 +101,13 @@
os.Exit(1)
}
- mountmnt()
- fid, dir := fs.NewFS("penny", "penny", proto.DMDIR|0644)+ user := os.Getenv("user")+
+ mountmnt(user)
+ fid, dir := fs.NewFS(user, user, proto.DMDIR|0644)
snarfStream := fs.NewSkippingStream(1024)
- snarfLogStat := fid.NewStat("snarflog", "penny", "penny", 0644)+ snarfLogStat := fid.NewStat("snarflog", user, user, 0644)snarfLogFile := fs.NewStreamFile(snarfLogStat, snarfStream)
if err := dir.AddChild(snarfLogFile); err != nil {@@ -112,7 +114,7 @@
fmt.Printf("Err adding snarflog: %s\n", err)return
}
- snarf := newSnarf(fid, "snarf", "penny", "penny", 0644, nil, nil, snarfStream)
+ snarf := newSnarf(fid, "snarf", user, user, 0644, nil, nil, snarfStream)
if err := dir.AddChild(snarf); err != nil { fmt.Printf("Err: %s\n", err)--
⑨