mirror of
https://git.rtems.org/rtems-source-builder
synced 2024-10-09 07:15:10 +08:00
sb/config: Terminate building on an error.
This changes the previous functionality where the RSB switch to dry run mode. This functionality can be enabled by adding `--keep-going`. Close #3209.
This commit is contained in:
parent
4b3e0f8e3d
commit
162cbda055
@ -312,13 +312,15 @@ class file:
|
||||
log.output(text)
|
||||
|
||||
def _error(self, msg):
|
||||
err = 'error: %s' % (self._name_line_msg(msg))
|
||||
log.stderr(err)
|
||||
log.output(err)
|
||||
self.in_error = True
|
||||
if not self.opts.dry_run():
|
||||
log.stderr('warning: switched to dry run due to errors')
|
||||
self.opts.set_dry_run()
|
||||
if self.opts.keep_going():
|
||||
err = 'error: %s' % (self._name_line_msg(msg))
|
||||
log.stderr(err)
|
||||
log.output(err)
|
||||
self.in_error = True
|
||||
log.stderr('warning: switched to dry run due to errors')
|
||||
self.opts.set_dry_run()
|
||||
raise error.general(self._name_line_msg(msg))
|
||||
|
||||
def _label(self, name):
|
||||
if name.startswith('%{') and name[-1] is '}':
|
||||
|
Loading…
x
Reference in New Issue
Block a user