diff --git a/cmd/9p/main.go b/cmd/9p/main.go index 535a461..f2e0d9a 100644 --- a/cmd/9p/main.go +++ b/cmd/9p/main.go @@ -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) }