1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-10-06 11:00:13 +02:00
Hans-Christoph Steiner 2017-10-10 12:29:04 +02:00
parent b6067e6a1f
commit a4169484fd

View File

@ -717,15 +717,16 @@ def copy_triple_t_store_metadata(apps):
base, extension = common.get_extension(f)
dirname = os.path.basename(root)
if dirname in GRAPHIC_NAMES and extension in ALLOWED_EXTENSIONS:
if extension in ALLOWED_EXTENSIONS \
and (dirname in GRAPHIC_NAMES or dirname in SCREENSHOT_DIRS):
if segments[-2] == 'listing':
locale = segments[-3]
else:
locale = segments[-2]
destdir = os.path.join('repo', packageName, locale)
destdir = os.path.join('repo', packageName, locale, dirname)
os.makedirs(destdir, mode=0o755, exist_ok=True)
sourcefile = os.path.join(root, f)
destfile = os.path.join(destdir, dirname + '.' + extension)
destfile = os.path.join(destdir, os.path.basename(f))
logging.debug('copying ' + sourcefile + ' ' + destfile)
shutil.copy(sourcefile, destfile)