debian-forge/inputs
Achilleas Koutsou 5f76ec03a7 inputs/containers: change archive format to dir
The format so far was assumed to be `docker-archive` if the container
was coming from a source and `oci-archive` if it was coming from a
pipeline.  The source format will now be changed to `dir` instead of
`docker-archive`.  The pipeline format remains `oci-archive`.

With the new archive format being `dir`, the source can't be linked into
the build root and is bind mounted instead with the use of a MountGuard
created with the instance of the service, and torn down when the service
is stopped.

The _data field is removed from the map functions.  It was unused and
these functions aren't part of the abstract class so they don't need to
have consistent signatures.

Update the skopeo stage with support for the newly supported `dir`
format.
2023-03-31 14:57:26 +02:00
..
org.osbuild.containers inputs/containers: change archive format to dir 2023-03-31 14:57:26 +02:00
org.osbuild.files test/isort: apply diff to full tree 2022-09-23 12:08:10 +02:00
org.osbuild.noop inputs: convert to host service 2021-06-09 18:37:47 +01:00
org.osbuild.ostree test/isort: apply diff to full tree 2022-09-23 12:08:10 +02:00
org.osbuild.ostree.checkout test/isort: apply diff to full tree 2022-09-23 12:08:10 +02:00
org.osbuild.tree test/isort: apply diff to full tree 2022-09-23 12:08:10 +02:00