mirror of
https://gitlab.com/fdroid/fdroidserver.git
synced 2024-11-14 11:00:10 +01:00
Merge branch 'fix_783' into 'master'
strip_and_copy_image: abort on broken symlinks Closes #783 See merge request fdroid/fdroidserver!760
This commit is contained in:
commit
3bf2d60bfa
@ -797,6 +797,13 @@ def _strip_and_copy_image(in_file, outpath):
|
|||||||
"""
|
"""
|
||||||
logging.debug('copying ' + in_file + ' ' + outpath)
|
logging.debug('copying ' + in_file + ' ' + outpath)
|
||||||
|
|
||||||
|
if not os.path.exists(in_file):
|
||||||
|
if os.path.islink(in_file):
|
||||||
|
logging.warning(_("Broken symlink: {path}").format(path=in_file))
|
||||||
|
else:
|
||||||
|
logging.warning(_("File disappeared while processing it: {path}").format(path=in_file))
|
||||||
|
return
|
||||||
|
|
||||||
if os.path.isdir(outpath):
|
if os.path.isdir(outpath):
|
||||||
out_file = os.path.join(outpath, os.path.basename(in_file))
|
out_file = os.path.join(outpath, os.path.basename(in_file))
|
||||||
else:
|
else:
|
||||||
|
Loading…
Reference in New Issue
Block a user