mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-11-05 15:00:30 +03:00
check repo icons exist now before running through all of fdroid update
Before, if repo_icon or archive_icon pointed to a non-existent file, then `fdroid update` would run through the whole process of building a repo, then fail at the very end because of the non-existent file. On the next run, `fdroid update` then starts from the beginning. This just checks for those files at the beginning, and exits with an error if they are not found.
This commit is contained in:
parent
7a3992aa1a
commit
3dbe503071
1 changed files with 7 additions and 0 deletions
|
|
@ -933,6 +933,13 @@ def main():
|
|||
resize_all_icons(repodirs)
|
||||
sys.exit(0)
|
||||
|
||||
# check that icons exist now, rather than fail at the end of `fdroid update`
|
||||
for k in ['repo_icon', 'archive_icon']:
|
||||
if k in config:
|
||||
if not os.path.exists(config[k]):
|
||||
logging.error(k + ' "' + config[k] + '" does not exist! Correct it in config.py.')
|
||||
sys.exit(1)
|
||||
|
||||
# Get all apps...
|
||||
apps = metadata.read_metadata()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue