veyron/lib/modules: add wspr module and a tool to start all services
Change-Id: I2684c5b270417f61bb298d2e4d2b61b242fec930
diff --git a/lib/modules/core/proxy.go b/lib/modules/core/proxy.go
index 7290543..3cc63ea 100644
--- a/lib/modules/core/proxy.go
+++ b/lib/modules/core/proxy.go
@@ -20,8 +20,10 @@
func proxyServer(stdin io.Reader, stdout, stderr io.Writer, env map[string]string, args ...string) error {
fl, args, err := parseListenFlags(args)
if err != nil {
- return fmt.Errorf("failed parsing args: %s", err)
- } // args = fl.Args()
+ return fmt.Errorf("failed to parse args: %s", err)
+ }
+ // TODO(sadovsky): Why does this require >=1 arg? Seems 0 should be fine.
+ // Also note, we have no way to specify ">=0".
if err := checkArgs(args, -1, ""); err != nil {
return err
}
@@ -63,7 +65,6 @@
for _, p := range pub.Published() {
fmt.Fprintf(stdout, "PUBLISHED_PROXY_NAME=%s\n", p)
}
- fmt.Fprintf(stdout, "READY")
modules.WaitForEOF(stdin)
return nil
}