Prevent to reuse if unsigned packages are allowed

JIRA: RHELCMP-8415
Signed-off-by: Haibo Lin <hlin@redhat.com>
(cherry picked from commit b30f7e0d83)
This commit is contained in:
Haibo Lin 2023-03-13 16:09:17 +08:00 committed by Stepan Oksanichenko
parent e891fe7b09
commit 5fb4f86312
Signed by: soksanichenko
GPG Key ID: AB9983172AB1E45B
1 changed files with 9 additions and 0 deletions

View File

@ -692,6 +692,15 @@ class KojiPackageSet(PackageSetBase):
:param include_packages: an iterable of tuples (package name, arch) that should
be included.
"""
if len(self.sigkey_ordering) > 1 and (
None in self.sigkey_ordering or "" in self.sigkey_ordering
):
self.log_warning(
"Stop writing reuse file as unsigned packages are allowed "
"in the compose."
)
return
reuse_file = compose.paths.work.pkgset_reuse_file(self.name)
self.log_info("Writing pkgset reuse file: %s" % reuse_file)
try: