debian-forge/osbuild
Lars Karlitski 616e1ecbba buildroot: run everything with osbuild-run
`osbuild-run` sets up the build root so that programs can be run
correctly in it. It should be run for all programs, not just stages and
assemblers (even though they're the only consumers right now).

Also, conceptually, `osbuild-run` belongs to the build root. We'll
change its implementation based on the build root in a future commit.

The buildroot already sets up `/run/osbuild/api`. It makes sense to have
it manage libdir as well.

A nice side benefit of this is a simplification of the Stage and
Assembler classes, which grew quite complex and contained duplicate
code.
2019-11-25 13:05:22 +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 buildroot: run everything with osbuild-run 2019-11-25 13:05:22 +01: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 buildroot: run everything with osbuild-run 2019-11-25 13:05:22 +01: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