aboutsummaryrefslogtreecommitdiffstats
path: root/classes
diff options
context:
space:
mode:
Diffstat (limited to 'classes')
-rw-r--r--classes/oestats-client.bbclass3
1 files changed, 3 insertions, 0 deletions
diff --git a/classes/oestats-client.bbclass b/classes/oestats-client.bbclass
index 8922496242..db7025b307 100644
--- a/classes/oestats-client.bbclass
+++ b/classes/oestats-client.bbclass
@@ -198,6 +198,9 @@ python oestats_eventhandler () {
oestats_task(server, e.data, e.task, 'Succeeded')
elif getName(e) == 'TaskFailed':
oestats_task(server, e.data, e.task, 'Failed')
+ elif getName(e) == "PkgFailed":
+ if not bb.data.getVar('AUTOBUILD', e.data, True) == "0":
+ build.exec_func('do_clean', data)
return NotHandled
}