debian-forge/osbuild
Christian Kellner fa9c288988 sources: source itself controls cache sub-dir
Instead of supplying the full cache dir, i.e. the directory in
the store where the source will place the fetched resources, to
the source, only supply the root folder of the cache and let
the source itself create the desired sub-directory. This allows
the source to determine what type of resource it provides. This
makes the final directory independent of the name of the source:
a `org.osbuild.curl` source can place file-like resource in the
`org.osbuild.files` sub-directory. Then the `org.osbuild.files`
input can be used to get those from the cache directory.
2021-02-12 19:27:08 +01:00
..
formats formats/v2: map id -> name if with_id is false 2021-02-12 15:55:43 +01:00
util util/jsoncomm: chain the BufferError in recv 2020-10-30 17:28:31 +01: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: ensure parent of socket dir exists 2020-12-04 12:28:30 +01:00
buildroot.py buildroot: rename path argument to rundir 2021-02-11 23:49:18 +01:00
inputs.py inputs: remove type info for info param 2021-02-06 12:04:30 +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 meta: Index now support different schema versions 2021-02-12 15:55:43 +01:00
monitor.py monitor/log: print pipeline information 2021-02-12 15:55:43 +01:00
objectstore.py objectstore: add source method to api 2021-02-06 12:04:30 +01:00
pipeline.py sources: introduce source items 2021-02-10 15:44:24 +01:00
remoteloop.py api: remove 'addr' param from message dispatcher 2020-07-29 02:16:20 +01:00
sources.py sources: source itself controls cache sub-dir 2021-02-12 19:27:08 +01:00
treesum.py treesum: don't use dir_fd parameter in os.scandir() 2019-11-29 00:45:14 +01:00