summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorAndrew Gerrand <adg@golang.org>2014-08-13 14:00:10 +1000
committerAndrew Gerrand <adg@golang.org>2014-08-13 14:00:10 +1000
commit6d2cb9a3474e432b346648815f10699e2f94e946 (patch)
tree61f1857537e698ed7ffdacda3a7e6cd6c53d21dc /misc
parent02573c02d6a6f5f2fc291c18cbca0c6bfeea1ab9 (diff)
downloadgo-6d2cb9a3474e432b346648815f10699e2f94e946.tar.gz
misc/makerelease: exit with nonzero status code on error
LGTM=bradfitz R=golang-codereviews, bradfitz CC=golang-codereviews https://codereview.appspot.com/129040043
Diffstat (limited to 'misc')
-rw-r--r--misc/makerelease/makerelease.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/misc/makerelease/makerelease.go b/misc/makerelease/makerelease.go
index f67cd5414..1f60f8704 100644
--- a/misc/makerelease/makerelease.go
+++ b/misc/makerelease/makerelease.go
@@ -154,6 +154,7 @@ func main() {
log.Fatalln("setupOAuthClient:", err)
}
}
+ ok := true
for _, targ := range flag.Args() {
var b Build
if m := fileRe.FindStringSubmatch(targ); m != nil {
@@ -205,8 +206,12 @@ func main() {
}
if err := b.Do(); err != nil {
log.Printf("%s: %v", targ, err)
+ ok = false
}
}
+ if !ok {
+ os.Exit(1)
+ }
}
type Build struct {