diff options
Diffstat (limited to 'scripts/lib')
| -rw-r--r-- | scripts/lib/devtool/standard.py | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/scripts/lib/devtool/standard.py b/scripts/lib/devtool/standard.py index 187dff201f..18daf8499d 100644 --- a/scripts/lib/devtool/standard.py +++ b/scripts/lib/devtool/standard.py @@ -386,7 +386,10 @@ class BbTaskExecutor(object):                  logger.info('Executing %s...' % func)              fn = self.rdata.getVar('FILE', True)              localdata = bb.build._task_data(fn, func, self.rdata) -            bb.build.exec_func(func, localdata) +            try: +                bb.build.exec_func(func, localdata) +            except bb.build.FuncFailed as e: +                raise DevtoolError(str(e))              self.executed.append(func) | 
