summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--buildPackage.go10
1 files changed, 7 insertions, 3 deletions
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())