debian-forge/osbuild
Christian Kellner 93e1c60460 api: new host side API to be used by the container
Introduce an osbuild API that can be used by the container to talk
to the osbuild host. It currently supports one method 'setup-stdio'
which should be used by the container to setup its standard input/
output so the stages can transparently do i/o with the osbuild host
via stdio.
The input data (args) is written to a temp-file backed buffer. The
output is either the host's stdout directly or another temp-file
backed buffer; the latter is re-opened (via /proc/self/fd) to get
another file-descriptor for the container, so in theory the host
and the container could do i/o to the same buffer independently.
2019-10-30 18:44:55 +01:00
..
__init__.py osbuild: split package into separate files 2019-08-21 09:56:50 +04:00
__main__.py osbuild: print tree id and output id also in non-json mode 2019-10-03 14:50:29 +02:00
api.py api: new host side API to be used by the container 2019-10-30 18:44:55 +01:00
buildroot.py tree-wide: always explicitly pass check to subprocess.run 2019-09-24 20:17:04 +02:00
loop.py loop: add direct-io support 2019-07-25 23:55:43 +02:00
objectstore.py objectstore: refer to objects, not trees 2019-09-25 23:50:50 +02:00
pipeline.py bind osbuild module from dynamically discovered path 2019-10-21 15:20:31 +02:00
remoteloop.py dump_fds: add flags and address parameter 2019-10-30 18:44:55 +01:00
tmpfs.py osbuild: split package into separate files 2019-08-21 09:56:50 +04:00
treesum.py osbuild: split package into separate files 2019-08-21 09:56:50 +04:00