dist-repo-regen: Make sure signed RPMs are present (#7273)
This commit is contained in:
parent
d209163194
commit
9ead67d877
1 changed files with 14 additions and 0 deletions
|
@ -58,6 +58,20 @@ for koji_env in config['tag2distrepo.tags'].keys():
|
|||
koji_session.getTag(tag)
|
||||
tag_infos = koji_session.multiCall(strict=True)
|
||||
|
||||
koji_session.multicall = True
|
||||
for [tag_info] in tag_infos:
|
||||
koji_session.listTaggedRPMS(tag_info['id'], rpmsigs=True)
|
||||
tagged_rpms = koji_session.multiCall(strict=True)
|
||||
|
||||
koji_session.multicall = True
|
||||
for [tag_info], [[rpms, _]] in zip(tag_infos, tagged_rpms):
|
||||
keys = koji_config['tags'][tag_info['name']]
|
||||
for rpm in rpms:
|
||||
for key in keys:
|
||||
if rpm['sigkey'] == key:
|
||||
koji_session.writeSignedRPM(rpm['id'], key)
|
||||
koji_session.multiCall(strict=True)
|
||||
|
||||
koji_session.multicall = True
|
||||
for [tag_info] in tag_infos:
|
||||
opts = {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue