From 0c11681de33f90223745313d865b183c6f4b9238 Mon Sep 17 00:00:00 2001 From: j Date: Sat, 6 Sep 2014 01:56:37 +0200 Subject: [PATCH] check if all modules are available --- oml/update.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/oml/update.py b/oml/update.py index 2fb8718..299b43f 100644 --- a/oml/update.py +++ b/oml/update.py @@ -65,9 +65,7 @@ def download(): return True release_data = get(RELEASE_URL) release = json.loads(release_data) - old = settings.release['modules']['openmedialibrary']['version'] - new = release['modules']['openmedialibrary']['version'] - if verify(release) and old < new: + if verify(release): ox.makedirs(settings.updates_path) os.chdir(os.path.dirname(settings.base_dir)) current_files = {'release.json'} @@ -117,6 +115,7 @@ def install(): shutil.rmtree('%s_old' % module) shutil.rmtree(new) else: + os.unlink(module_tar) return False shutil.copy(os.path.join(settings.updates_path, 'release.json'), os.path.join(settings.config_path, 'release.json')) for cmd in [