pungi/pungi/wrappers
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
..
__init__.py Initial code merge for Pungi 4.0. 2015-02-10 08:19:34 -05:00
comps.py comps: Apply arch filtering to environment/optionlist 2023-11-10 16:51:52 +02:00
createrepo.py Format code base with black 2020-02-05 17:35:47 +08:00
fus.py Merge branch 'master' into a8_updated 2022-11-07 23:38:38 +02:00
iso.py Exclude existing files in boot.iso 2023-11-10 16:50:46 +02:00
jigdo.py Format code 2021-03-02 18:31:45 +08:00
kojimock.py ALBS-987: Generate i686 and dev repositories with pungi on building new distr. version automatically 2023-03-23 09:36:52 +02:00
kojiwrapper.py Add integrity checking for builds 2023-11-10 16:55:44 +02:00
lorax.py Replace -c parameter with --config 2020-08-13 11:16:43 +02:00
mbs.py Allow including scratch module builds 2020-07-17 09:08:36 +08:00
pungi.py Fix flake8 complaints - E501 2020-02-07 14:36:46 +08:00
repoclosure.py repoclosure: Use --forcearch for dnf repoclosure 2021-11-02 08:51:40 +01:00
scm.py Remove repository cloning multiple times 2023-11-10 16:55:18 +02:00
variants.py Fix black complaints 2023-11-10 16:50:38 +02:00