mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-11-05 15:00:30 +03:00
Set ArchivePolicy based on VercodeOperation/signature
This commit is contained in:
parent
9016bb4ca0
commit
d25995c084
2 changed files with 25 additions and 0 deletions
|
|
@ -1862,6 +1862,10 @@ def archive_old_apks(apps, apks, archapks, repodir, archivedir, defaultkeepversi
|
|||
keepversions = int(app['ArchivePolicy'][:-9])
|
||||
else:
|
||||
keepversions = defaultkeepversions
|
||||
if app.get('VercodeOperation'):
|
||||
keepversions *= len(app['VercodeOperation'])
|
||||
if common.metadata_find_developer_signing_files(appid, app['CurrentVersionCode']):
|
||||
keepversions *= 2
|
||||
|
||||
logging.debug(_("Checking archiving for {appid} - apks:{integer}, keepversions:{keep}, archapks:{arch}")
|
||||
.format(appid=appid, integer=len(apks), keep=keepversions, arch=len(archapks)))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue