| |
@@ -81,6 +81,14 @@
|
| |
|
| |
taginfo = client.getTag(tag)
|
| |
|
| |
+ [rpms, _] = client.listTaggedRPMS(taginfo['id'], rpmsigs=True)
|
| |
+ client.multicall = True
|
| |
+ for rpm in rpms:
|
| |
+ for key in keys:
|
| |
+ if rpm['sigkey'] == key:
|
| |
+ client.writeSignedRPM(rpm['id'], key)
|
| |
+ client.multiCall(strict=True)
|
| |
+
|
| |
opts = {
|
| |
'arch': (taginfo['arches'] or '').split(),
|
| |
'comp': None,
|
| |