| |
@@ -563,12 +563,13 @@
|
| |
|
| |
download_file(url, path, quiet=quiet, noprogress=noprogress, filesize=rpm['size'])
|
| |
|
| |
- # size
|
| |
- size = os.path.getsize(path)
|
| |
- if size != rpm['size']:
|
| |
- os.unlink(path)
|
| |
- error("Downloaded rpm %s size %d does not match db size %d, deleting" %
|
| |
- (path, size, rpm['size']))
|
| |
+ # size - we have stored size only for unsigned copies
|
| |
+ if not sigkey:
|
| |
+ size = os.path.getsize(path)
|
| |
+ if size != rpm['size']:
|
| |
+ os.unlink(path)
|
| |
+ error("Downloaded rpm %s size %d does not match db size %d, deleting" %
|
| |
+ (path, size, rpm['size']))
|
| |
|
| |
# basic sanity
|
| |
try:
|
| |
We store only size of unsigned copy in db, so checking it for signed
rpms results in error.
Fixes: https://pagure.io/koji/issue/2394