mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-11-05 23:10:29 +03:00
verify: if downloading from /repo/ fails, try /archive/
The Builds entries in metadata/ files do not easily say whether a given APK is in the repo/ or the archive/. So it should also try to download the official APK from the archive/ when verifying.
This commit is contained in:
parent
67d98c5a36
commit
7613c18dd8
1 changed files with 4 additions and 1 deletions
|
|
@ -80,7 +80,10 @@ def main():
|
|||
try:
|
||||
net.download_file(url, dldir=tmp_dir)
|
||||
except requests.exceptions.HTTPError as e:
|
||||
raise FDroidException('Downloading %s failed. %s', (url, e))
|
||||
try:
|
||||
net.download_file(url.replace('/repo', '/archive/'), dldir=tmp_dir)
|
||||
except requests.exceptions.HTTPError as e:
|
||||
raise FDroidException('Downloading %s failed. %s', (url, e))
|
||||
|
||||
compare_result = common.verify_apks(
|
||||
remoteapk,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue