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