1
--- a/src/cmd/goinstall/main.go
2
+++ b/src/cmd/goinstall/main.go
3
@@ -38,7 +38,7 @@ var (
4
schemeRe = regexp.MustCompile(`^[a-z]+://`)
6
allpkg = flag.Bool("a", false, "install all previously installed packages")
7
- reportToDashboard = flag.Bool("dashboard", true, "report public packages at "+dashboardURL)
8
+ reportToDashboard *bool
9
update = flag.Bool("u", false, "update already-downloaded packages")
10
doGofix = flag.Bool("fix", false, "gofix each package before building it")
11
doInstall = flag.Bool("install", true, "build and install")
12
@@ -48,6 +48,16 @@ var (
13
verbose = flag.Bool("v", false, "verbose")
18
+ b, err := ioutil.ReadFile("/etc/golang/goinstall.conf")
20
+ re := regexp.MustCompile(`(^|\n)DASHBOARD="[nN][oO]"($|\n)`)
23
+ reportToDashboard = flag.Bool("dashboard", d, "report public packages at "+dashboardURL)
26
type status int // status for visited map
28
unvisited status = iota