22
22
plan9HostOptions []plan9HostOption
23
23
)
24
24
25
- const p9GuestSrvFlagName = "server"
25
+ const p9ServerFlagName = "server"
26
26
27
27
func makePlan9HostCommand () command.Command {
28
28
return makeMountSubcommand (
@@ -49,19 +49,7 @@ func (*plan9HostOptions) usage(guest filesystem.ID) string {
49
49
string (guest ) + " as a 9P file server"
50
50
}
51
51
52
- func (o9 * plan9HostOptions ) BindFlags (flagSet * flag.FlagSet ) {
53
- // TODO: - dedupe with guest
54
- var (
55
- flagPrefix = prefixIDFlag (p9fs .HostID )
56
- srvUsage = "9P2000.L file system server `maddr`"
57
- srvName = flagPrefix + p9GuestSrvFlagName
58
- )
59
- flagSetFunc (flagSet , srvName , srvUsage , o9 ,
60
- func (value multiaddr.Multiaddr , settings * plan9HostSettings ) error {
61
- settings .Maddr = value
62
- return nil
63
- })
64
- }
52
+ func (* plan9HostOptions ) BindFlags (* flag.FlagSet ) { /* NOOP */ }
65
53
66
54
func (o9 plan9HostOptions ) make () (plan9HostSettings , error ) {
67
55
return makeWithOptions (o9 ... )
@@ -101,7 +89,7 @@ func (o9 *plan9GuestOptions) BindFlags(flagSet *flag.FlagSet) {
101
89
var (
102
90
flagPrefix = prefixIDFlag (p9fs .GuestID )
103
91
srvUsage = "9P2000.L file system server `maddr`"
104
- srvName = flagPrefix + p9GuestSrvFlagName
92
+ srvName = flagPrefix + p9ServerFlagName
105
93
)
106
94
flagSetFunc (flagSet , srvName , srvUsage , o9 ,
107
95
func (value multiaddr.Multiaddr , settings * plan9GuestSettings ) error {
@@ -118,7 +106,7 @@ func (o9 plan9GuestOptions) make() (plan9GuestSettings, error) {
118
106
if settings .Maddr == nil {
119
107
var (
120
108
flagPrefix = prefixIDFlag (p9fs .GuestID )
121
- srvName = flagPrefix + p9GuestSrvFlagName
109
+ srvName = flagPrefix + p9ServerFlagSuffix
122
110
)
123
111
return plan9GuestSettings {}, fmt .Errorf (
124
112
"flag `-%s` must be provided for 9P guests" ,
0 commit comments