pungi/pungi/phases/gather
Lubomír Sedlář f6f54b56ca
Add support for not having koji volume mounted locally
With this patch, Pungi can be configured with a local directory to be
used as a cache for RPMs, and it will download packages from Koji over
HTTP instead of reading them from filesystem directly.

The files from the cache can then be hardlink as usual.

There is locking in place to avoid different composes running at the
same time to step on each other.

This is now supported for RPMs only, be it real builds or scratch
builds.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
(cherry picked from commit 631bb01d8f)
2023-11-10 16:55:19 +02:00
..
methods Fix compatibility with createrepo_c 0.21.1 2023-11-10 16:51:53 +02:00
sources gather: Load JSON mapping relative to config dir 2021-11-10 11:01:53 +01:00
__init__.py Add support for not having koji volume mounted locally 2023-11-10 16:55:19 +02:00
link.py Optimize link_files by creating temporary dict mapping path to pkg_obj. 2020-11-11 12:20:01 +00:00
method.py gather: Drop kobo.plugins usage from GatherMethod 2021-01-27 15:55:21 +01:00
source.py pkgset: Drop kobo.plugins usage from GatherSources 2021-01-27 15:55:21 +01:00