diff options
author | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2017-04-27 01:30:19 +0200 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2017-05-19 03:43:32 +0200 |
commit | ff3e72ae7351346a6086d47c22be0106e408fbb8 (patch) | |
tree | b5257e967441da9a1dddfaa3abbd7fd809dee3c6 /bin/update | |
parent | fdb4b3448944dca047f080095923a35f13c40141 (diff) |
integrate the partial update info into the uploaded info
Change-Id: I1b6fc7970d3010c63ae910d55103efb504e15b53
Diffstat (limited to 'bin/update')
-rwxr-xr-x | bin/update/create_build_config.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/bin/update/create_build_config.py b/bin/update/create_build_config.py index 8d0cf0e07cbe..163e94a4426f 100755 --- a/bin/update/create_build_config.py +++ b/bin/update/create_build_config.py @@ -13,6 +13,13 @@ def update_all_url_entries(data, **kwargs): for language in data['languages']: language['complete']['url'] = replace_variables_in_string(language['complete']['url'], **kwargs) + if 'partials' in data: + for partial in data['partials']: + partial['file']['url'] = replace_variables_in_string(partial['file']['url'], **kwargs) + + for lang, lang_file in partial['languages'].iter(): + lang_file['url'] = replace_variables_in_string(lang_file['url'], **kwargs) + def main(argv): if len(argv) < 7: print("Usage: create_build_config.py $PRODUCTNAME $VERSION $BUILDID $PLATFORM $TARGETDIR $UPDATE_CONFIG") @@ -26,7 +33,7 @@ def main(argv): 'platform' : argv[4] } - extra_data_files = ['complete_info.json', 'complete_lang_info.json'] + extra_data_files = ['complete_info.json', 'complete_lang_info.json', 'partial_update_info.json'] for extra_file in extra_data_files: extra_file_path = os.path.join(argv[5], extra_file) |