debian-forge/osbuild
Christian Kellner 1ed85dc790 inputs: convert to host service
Create a `InputService` class with an abstract method called `map`,
meant to be implemented by all inputs. An `unmap` method may be
optionally overridden by inputs to cleanup resources.
Instantiate a `host.ServiceManager` in the `Stage.run` section and
pass the to the host side input code so it can be used to spawn the
input services.
Convert all existing inputs to the new service framework.
2021-06-09 18:37:47 +01:00
..
formats format/v2: extract stage-level input description 2021-06-09 18:37:47 +01:00
util util/jsoncomm: add send_and_recv helper 2021-06-09 18:37:47 +01:00
__init__.py pipeline: remove Assembler class 2021-01-19 10:42:26 +01:00
__main__.py osbuild: always return exit code 2020-10-27 22:04:09 +01:00
api.py api: root relative paths for stage arguments 2021-06-09 18:37:47 +01:00
buildroot.py buildroot: set PYTHONUNBUFFERED env variable 2021-06-09 18:37:47 +01:00
host.py osbuild: introduce host services 2021-06-09 18:37:47 +01:00
inputs.py inputs: convert to host service 2021-06-09 18:37:47 +01:00
loop.py loop: use python 3 style base class initialization 2020-10-30 17:28:31 +01:00
main_cli.py main_cli: add --export command line argument 2021-02-12 15:55:43 +01:00
meta.py meta: support definitions in schema version 2 2021-06-09 18:37:47 +01:00
monitor.py monitor/log: print pipeline information 2021-02-12 15:55:43 +01:00
objectstore.py objectstore: runtime exceptions for mount errors 2021-06-09 18:37:47 +01:00
pipeline.py inputs: convert to host service 2021-06-09 18:37:47 +01:00
remoteloop.py api: remove 'addr' param from message dispatcher 2020-07-29 02:16:20 +01:00
sources.py sources: remove server and get method 2021-04-29 12:58:01 +02:00
treesum.py treesum: handle special device files 2021-02-16 23:00:13 +00:00