debian-forge/osbuild
Christian Kellner 23628b3f62 objectstore: sync before unmounting
This should, in theory, not be necessary because the bubblewrap
process and its children should be stopped already and umount
should just block until it is finished. But, if the store is on
a filesystem, like the one used by docker machine, unmounting
frequently produces errors like:
  `umount: .../tmp9nlyzwdu-writer: target is busy.`
Syncing the filesystem before that seems to help in some cases
and it surely does not hurt.
2021-07-07 17:24:58 +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: root relative paths for stage arguments 2021-06-09 18:37:47 +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 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 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: sync before unmounting 2021-07-07 17:24:58 +01:00
pipeline.py osbuild: introduce mount 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