shithub: snarflog

Download patch

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)
--