9p client: auto-discover aname from \$OLLIE_UNAME

Remove -A flag. The client always attaches with the UID from
\$OLLIE_UNAME. Agents use it transparently without knowing about
9P attach semantics.
This commit is contained in:
Levi Neely 2026-07-27 11:35:27 +02:00
parent 80cc32d0ee
commit 666acceb0b
1 changed files with 6 additions and 8 deletions

View File

@ -31,8 +31,7 @@ import (
)
var (
addr = flag.String("a", "", "server address (default: unix!$ns/ollie)")
aname = flag.String("A", "", "attach name (aname in Tattach)")
addr = flag.String("a", "", "server address (default: unix!$ns/ollie)")
noauth = flag.Bool("n", false, "no authentication")
)
@ -113,13 +112,12 @@ func dial() *client.Fsys {
address = ns + "/ollie"
}
var fsys *client.Fsys
var err error
if *aname != "" {
fsys, err = mountWithAname(address, *aname)
} else {
fsys, err = client.Mount("unix", address)
aname := os.Getenv("OLLIE_UNAME")
if aname == "" {
fatalf("OLLIE_UNAME not set")
}
fsys, err := mountWithAname(address, aname)
if err != nil {
fatalf("dial %s: %v", address, err)
}