update: do not include PGP signatures as "media" files

A .asc or .sig file is a detached PGPG signature, `fdroid gpgsign`
generates them.  It makes no sense for them to be ever treated as a file
for distribution.

This also adds to forgotten forms of index files.
This commit is contained in:
Hans-Christoph Steiner 2017-03-01 21:25:42 +01:00
parent f79f08a1c1
commit 0be58c2dca

View file

@ -2163,8 +2163,11 @@ def get_per_app_repos():
def is_repo_file(filename): def is_repo_file(filename):
'''Whether the file in a repo is a build product to be delivered to users''' '''Whether the file in a repo is a build product to be delivered to users'''
return os.path.isfile(filename) \ return os.path.isfile(filename) \
and not filename.endswith('.asc') \
and not filename.endswith('.sig') \
and os.path.basename(filename) not in [ and os.path.basename(filename) not in [
'index.jar', 'index.jar',
'index_unsigned.jar',
'index.xml', 'index.xml',
'index.html', 'index.html',
'categories.txt', 'categories.txt',