debian-forge/osbuild
Christian Kellner 0c871c26c0 objectstore: use recursive bind mounts
When bind-mounting the tree for i/o, use recursive bind mounts.
This could be needed in the case that `/usr` is not one single
mount but assembled from different ones. Normally this should
not be the case but we want to support in, just in case.
Conversely, when unmounting, do so recursively too.
NB: This should not make any differences for trees that we have
built ourselves since they don't contain any mounts.
2021-07-09 18:09:37 +01:00
..
formats format/v1: remove now unused get_ids function 2021-06-30 12:06:30 +02:00
util util/path: add path checker helper function 2021-06-28 19:07:42 +02: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: mount /sys as read-only 2021-06-28 13:39:25 +01:00
devices.py osbuild: introduce device host service 2021-06-09 18:37:47 +01:00
host.py host: catch BrokenPipeError while sending replies 2021-07-08 15:01:33 +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 osbuild: introduce mount host service 2021-06-09 18:37:47 +01:00
monitor.py monitor/log: print pipeline information 2021-02-12 15:55:43 +01:00
mounts.py osbuild: introduce mount host service 2021-06-09 18:37:47 +01:00
objectstore.py objectstore: use recursive bind mounts 2021-07-09 18:09:37 +01:00
pipeline.py api: remove host side arguments facility 2021-07-08 15:01:33 +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