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:
parent
80cc32d0ee
commit
666acceb0b
|
|
@ -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)
|
||||
}
|
||||
|
|
|
|||
Reference in New Issue