PTU5KAS/kas
Felix Moessbauer ac43730889 bail out on error in async command marked as fail
When executing async commands, bail out in case the fail flag is set
and a command returns a non zero exit code. This is required to
ensure that further downstream commands are not executed as well.

Previously, the execution continued till the first error of the command
execution itself happened (e.g. command not found).

Signed-off-by: Felix Moessbauer <felix.moessbauer@siemens.com>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
2023-05-10 09:02:07 +02:00
..
plugins menu plugin: handle common KConfig errors 2023-05-05 21:56:40 +02:00
__init__.py __init__: Better support introspection 2018-12-07 09:56:09 +01:00
__main__.py Drop unnecessary shebang lines 2021-08-30 21:56:49 +02:00
__version__.py add support to override refspec of repos 2023-04-23 14:04:51 +02:00
config.py add support for lockfiles on checkout 2023-04-23 14:05:04 +02:00
configschema.py yml: Move json schema from python dict to standalone json file 2021-10-05 10:28:24 +02:00
context.py forward build-concurrency related env vars 2022-10-19 11:02:17 +02:00
includehandler.py includes: wrap missing include file exception 2023-05-10 09:01:51 +02:00
kas.py refactor: port all sys.exit over to kas exceptions 2023-05-05 21:56:32 +02:00
kasusererror.py refactor: port all sys.exit over to kas exceptions 2023-05-05 21:56:32 +02:00
libcmds.py refactor: port all sys.exit over to kas exceptions 2023-05-05 21:56:32 +02:00
libkas.py bail out on error in async command marked as fail 2023-05-10 09:02:07 +02:00
repos.py refactor: port all sys.exit over to kas exceptions 2023-05-05 21:56:32 +02:00
schema-kas.json add support to override refspec of repos 2023-04-23 14:04:51 +02:00