diff --git a/buildPackage.go b/buildPackage.go index a3ab9ef..2d82db0 100644 --- a/buildPackage.go +++ b/buildPackage.go @@ -94,11 +94,15 @@ func (c *controlBox) buildPackage() (bool, error) { cmd = append(cmd, "-ldflags", "-X "+flag) } - if r := shell.Run(cmd); r.Error == nil { - log.Warn("go build worked") - } else { + r := shell.Run(cmd) + if r.Exit != 0 { return false, errors.New("go build") } + if r.Error != nil { + return false, errors.New("go build") + } + log.Warn("go build worked") + return true, nil } filebase := filepath.Base(c.pathL.String())