pungi/pungi/wrappers
Lubomír Sedlář 77f8fa25ad 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>
2023-08-23 07:26:56 +00: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-04-24 08:29:15 +02:00
createrepo.py Format code base with black 2020-02-05 17:35:47 +08:00
fus.py Format code 2021-03-02 18:31:45 +08:00
iso.py Exclude existing files in boot.iso 2023-03-09 15:33:25 +08:00
jigdo.py Format code 2021-03-02 18:31:45 +08:00
kojiwrapper.py Add integrity checking for builds 2023-08-23 07:26:56 +00: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-08-23 07:20:35 +00:00
variants.py Fix black complaints 2023-02-02 12:53:32 +01:00