diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2017-05-04 17:24:43 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2017-05-04 17:26:06 +0000 |
commit | eee3f9419fa814b8ac930d66dca479e01a971588 (patch) | |
tree | 44dcaccf58d3e7e1569da491978b5b6ab8bc1d8a /main/aports-build/report-build-errors.lua | |
parent | 4cf3f5dd8a9c4c28f1d4cfcfc9d0fdc6e2e68fbc (diff) | |
download | aports-eee3f9419fa814b8ac930d66dca479e01a971588.tar.bz2 aports-eee3f9419fa814b8ac930d66dca479e01a971588.tar.xz |
main/aports-build: make error messages retained
and clear error on first successful build
Diffstat (limited to 'main/aports-build/report-build-errors.lua')
-rw-r--r-- | main/aports-build/report-build-errors.lua | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/main/aports-build/report-build-errors.lua b/main/aports-build/report-build-errors.lua index e91044fed4..4002f93ee2 100644 --- a/main/aports-build/report-build-errors.lua +++ b/main/aports-build/report-build-errors.lua @@ -39,9 +39,11 @@ function m.postbuild(aport, success, repodest, arch, logfile) run{"scp", logfile, loghost..":"..logdir} end + local topic = ("build/%s/errors"):format(hostname) + local payload = nil + if not success then - local topic = ("build/%s/errors"):format(hostname) - local payload = json.encode{ + payload = json.encode{ pkgname = aport.pkgname, hostname = hostname, reponame = aport:get_repo_name(), @@ -51,8 +53,8 @@ function m.postbuild(aport, success, repodest, arch, logfile) aport.pkgname, aport.pkgver, aport.pkgrel), status = success } - publish.single(topic, payload, nil, nil, "msg.alpinelinux.org") end + publish.single(topic, payload, nil, true, "msg.alpinelinux.org") end return m |