debian-forge/osbuild
Christian Kellner 7eb58ea348 inputs: introduce new input manager class
Introduce a new class to manage inputs, `InputManger` and move the
code to map inputs from the `Input` here. The main insight of why
the logic should be place here is that certain information is needed
to map inputs, independently of specific type: the path to the input
directory, `root`, the store API, `storeapi` and the service manager
instance to start the actual service. Instead of passing all this
information again and again to the `Input` class, we now have a
specialized (service) manager class for inputs that has all the
needed information all the time.
2022-06-25 02:21:17 +02:00
..
formats pipeline, fmt: use build result object internally 2022-06-14 00:15:51 +01:00
util ostree: show commit metadata 2022-05-11 04:32:42 -05: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: remove host side arguments facility 2021-07-08 15:01:33 +01:00
buildroot.py buildroot: ability to drop capabilities 2022-04-27 23:05:11 +01:00
devices.py devices: add device path helper functions 2021-10-30 15:32:44 +01:00
host.py host: add support for emitting signals 2022-02-22 10:38:43 +01:00
inputs.py inputs: introduce new input manager class 2022-06-25 02:21:17 +02:00
loop.py loop: silence W0201 (attribute outside init) in set_status 2022-05-06 17:33:23 +02:00
main_cli.py osbuild: make monitor configurable via comandline 2021-12-09 00:44:21 +00:00
meta.py meta: show stage name when schema is missing 2022-05-11 17:34:12 +02:00
monitor.py monitor: small whites pace fix 2022-05-06 17:33:23 +02:00
mounts.py mounts: include tree directory in arguments 2021-10-30 15:32:44 +01:00
objectstore.py objectstore: remove unused method from Object 2022-06-21 15:08:32 +02:00
pipeline.py inputs: introduce new input manager class 2022-06-25 02:21:17 +02:00
remoteloop.py remoteloop: close loop device controller 2021-08-11 20:59:51 +02:00
sources.py sources: generalizing download method 2022-05-11 04:32:42 -05:00