debian-forge-composer/cmd
Tom Gundersen cdd1912e78 dnf-json: make independent from the host
We must avoid depending on the host's state in any way. This achieves
isolation in the following ways:
 - rather than the default config file /dev/null is used
 - rather than sharing the host persistent state dir a temporary one
   is used and thrown away for each call
 - the module_platform_id is set explicitly per supported distro, rather
   than taken from /etc/os-release.

Optionally, the cache directory can be configured, as we may want to keep
this separate from the host, if for no other reason than accounting.
However, the cache appears to be well-behaved, so we can keep sharing
it between calls (or even with the host). This speeds up things
considerably, so this is definitely what we want.

Signed-off-by: Tom Gundersen <teg@jklm.no>
2020-02-14 14:43:27 +01:00
..
osbuild-composer osbuild-compose: store now takes a distro registry 2020-02-12 11:17:26 +01:00
osbuild-pipeline dnf-json: make independent from the host 2020-02-14 14:43:27 +01:00
osbuild-tests tests: add basic integration tests 2020-01-03 22:35:52 +01:00
osbuild-upload-aws Refactor Azure upload code to a separate package 2019-11-27 12:14:07 +01:00
osbuild-upload-azure Introduce Azure upload test 2019-11-29 12:19:40 +01:00
osbuild-worker worker: upload local target image using jobqueue api 2020-02-14 11:53:38 +01:00