diff options
Diffstat (limited to 'scripts/lib/devtool/standard.py')
| -rw-r--r-- | scripts/lib/devtool/standard.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/scripts/lib/devtool/standard.py b/scripts/lib/devtool/standard.py index 34525b495b..c3b65fbbd4 100644 --- a/scripts/lib/devtool/standard.py +++ b/scripts/lib/devtool/standard.py | |||
| @@ -536,6 +536,7 @@ def _extract_source(srctree, keep_temp, devbranch, sync, d, tinfoil): | |||
| 536 | 'bb.command.CommandFailed', | 536 | 'bb.command.CommandFailed', |
| 537 | 'bb.build.TaskStarted', | 537 | 'bb.build.TaskStarted', |
| 538 | 'bb.build.TaskSucceeded', | 538 | 'bb.build.TaskSucceeded', |
| 539 | 'bb.build.TaskFailed', | ||
| 539 | 'bb.build.TaskFailedSilent']) | 540 | 'bb.build.TaskFailedSilent']) |
| 540 | 541 | ||
| 541 | def runtask(target, task): | 542 | def runtask(target, task): |
| @@ -547,6 +548,8 @@ def _extract_source(srctree, keep_temp, devbranch, sync, d, tinfoil): | |||
| 547 | break | 548 | break |
| 548 | elif isinstance(event, bb.command.CommandFailed): | 549 | elif isinstance(event, bb.command.CommandFailed): |
| 549 | raise DevtoolError('Task do_%s failed: %s' % (task, event.error)) | 550 | raise DevtoolError('Task do_%s failed: %s' % (task, event.error)) |
| 551 | elif isinstance(event, bb.build.TaskFailed): | ||
| 552 | raise DevtoolError('Task do_%s failed' % task) | ||
| 550 | elif isinstance(event, bb.build.TaskStarted): | 553 | elif isinstance(event, bb.build.TaskStarted): |
| 551 | logger.info('Executing %s...' % event._task) | 554 | logger.info('Executing %s...' % event._task) |
| 552 | elif isinstance(event, logging.LogRecord): | 555 | elif isinstance(event, logging.LogRecord): |
