pungi/pungi/phases/pkgset
Lubomír Sedlář b625ccea06
Add integrity checking for builds
When a real build is downloaded, Koji can provide a checksum via API.
This commit adds verification of that checksum.

A mismatch will abort the compose. If Koji doesn't provide a checksum
for the particular sigkey, no checking will happen.

Nothing is still checked for scratch builds and images.

This patch requires Koji 1.32. When talking to an older version, there
is no checking done.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
(cherry picked from commit 77f8fa25ad)
2023-11-10 16:55:44 +02:00
..
sources Add support for not having koji volume mounted locally 2023-11-10 16:55:19 +02:00
__init__.py pkgset: Drop kobo.plugin usage from PkgsetSource 2021-01-27 15:55:21 +01:00
common.py Allow disabling inheriting ExcludeArch to noarch packages 2023-11-10 16:51:37 +02:00
pkgsets.py Add integrity checking for builds 2023-11-10 16:55:44 +02:00
source.py pkgset: Drop kobo.plugin usage from PkgsetSource 2021-01-27 15:55:21 +01:00