Fixes #4652.
R=bradfitz, minux.ma, rsc
CC=golang-dev
https://golang.org/cl/
7094049
args[i] = expand(m, arg)
}
+ _, err := exec.LookPath(v.cmd)
+ if err != nil {
+ fmt.Fprintf(os.Stderr,
+ "go: missing %s command. See http://golang.org/s/gogetcmd\n",
+ v.name)
+ return nil, err
+ }
+
cmd := exec.Command(v.cmd, args...)
cmd.Dir = dir
if buildX {
var buf bytes.Buffer
cmd.Stdout = &buf
cmd.Stderr = &buf
- err := cmd.Run()
+ err = cmd.Run()
out := buf.Bytes()
if err != nil {
if verbose || buildV {