dist-repo-regen: Make sure signed RPMs are present (#7273)

This commit is contained in:
Mikolaj Izdebski 2018-11-30 05:20:41 +00:00
parent d209163194
commit 9ead67d877

View file

@ -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 = {