From 223a8f123553d9fcaf46ce63a80feb6edb7735eb Mon Sep 17 00:00:00 2001 From: Ollie Agent Date: Tue, 18 Aug 2026 13:32:43 +0200 Subject: [PATCH] remove plumber references --- cmd/olliesrv/main.go | 6 +++--- doc/compatibility-roadmap.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cmd/olliesrv/main.go b/cmd/olliesrv/main.go index f0da0fc..f35748e 100644 --- a/cmd/olliesrv/main.go +++ b/cmd/olliesrv/main.go @@ -153,9 +153,9 @@ func runServer(sockPath string) { srv.Kill() } os.Remove(sockPath) - // Remove only an empty namespace directory. A plumber or another Plan 9 - // service may own other entries here; os.Remove never removes non-empty - // directories, so those entries are left untouched. + // Remove only an empty namespace directory. Other Plan 9 services may own + // entries here; os.Remove never removes non-empty directories, so those + // entries are left untouched. _ = os.Remove(filepath.Dir(sockPath)) sink.Flush() } diff --git a/doc/compatibility-roadmap.md b/doc/compatibility-roadmap.md index e7c5b81..4973d2d 100644 --- a/doc/compatibility-roadmap.md +++ b/doc/compatibility-roadmap.md @@ -28,7 +28,7 @@ olliesrv - Context cancellation, goroutines, and process supervision. - Provider and agent runtime logic. -The Plan 9 client dependency is a Go 9P implementation. `olliesrv` does not directly require the plan9port plumber. The default namespace lookup follows plan9port-style conventions (`$NAMESPACE`, then a derived `/tmp/ns...` path), but this can be replaced or made explicit later. +The Plan 9 client dependency is a Go 9P implementation. `olliesrv` does not require an external namespace service. The default namespace lookup follows the standard `$NAMESPACE` convention, with a derived `/tmp/ns...` fallback; the service creates the directory when needed and removes it only when empty. ### Compatibility observations