summaryrefslogtreecommitdiff
path: root/buildPackage.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-12-04 02:24:34 -0600
committerJeff Carr <[email protected]>2024-12-04 02:24:34 -0600
commitbcd19ae72b00bb4ea4232de56679ef986dee9e3c (patch)
tree92d0ca58744b3542fabb90e6c6aaeb208cfe6b74 /buildPackage.go
parentafe21d3c626200fa647f9597f6037535d2d8554c (diff)
terminate build correctly on failurev0.22.26
Diffstat (limited to 'buildPackage.go')
-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())