631bb01 Add support for not having koji volume mounted locally

10 files Authored by lsedlar 9 months ago, Committed by lsedlar 9 months ago,
    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>
    
        
file modified
+1 -0
file added
+103
file modified
+1 -0
file modified
+3 -0
file modified
+17 -0
file modified
+148 -1
file modified
+2 -0