diff options
Diffstat (limited to 'scripts')
-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): |