Add support for using librepo to download packages

Using a metalink or mirrorlist along with the package paths and
checksums allows them to be reliably downloaded even when mirrors are
not all in sync. It will retry with a new mirror until it succeeds, or
has tried all of the mirrors.
This commit is contained in:
Brian C. Lane 2023-05-02 14:23:30 -07:00 committed by Simon de Vlieger
parent 1eb8138ab5
commit 28e74f6c9b
5 changed files with 258 additions and 0 deletions

View file

@ -49,6 +49,7 @@ Additionally, the built-in stages require:
* `tar >= 1.32`
* `util-linux >= 235`
* `skopeo`
* `python3-librepo`
At build-time, the following software is required: