diff options
Diffstat (limited to 'bin/update')
-rwxr-xr-x | bin/update/create_full_mar.py | 5 | ||||
-rwxr-xr-x | bin/update/create_full_mar_for_languages.py | 5 |
2 files changed, 8 insertions, 2 deletions
diff --git a/bin/update/create_full_mar.py b/bin/update/create_full_mar.py index ae103357c6d3..f29a40d1d931 100755 --- a/bin/update/create_full_mar.py +++ b/bin/update/create_full_mar.py @@ -40,7 +40,10 @@ def main(): mar_file = make_mar_name(target_dir, filename_prefix) subprocess.call([os.path.join(current_dir_path, 'make_full_update.sh'), mar_file, uncompress_dir]) - subprocess.call([mar_executable, '-C', target_dir, '-d', certificate_path, '-n', certificate_name, '-s', mar_file, make_mar_name(target_dir, filename_prefix + '_signed')]) + signed_mar_file = make_mar_name(target_dir, filename_prefix + '_signed') + subprocess.call([mar_executable, '-C', target_dir, '-d', certificate_path, '-n', certificate_name, '-s', mar_file, signed_mar_file]) + + os.rename(signed_mar_file, mar_file) file_info = { 'complete' : get_file_info(mar_file) } diff --git a/bin/update/create_full_mar_for_languages.py b/bin/update/create_full_mar_for_languages.py index 539c3e7ebbc2..23f3a3e6608b 100755 --- a/bin/update/create_full_mar_for_languages.py +++ b/bin/update/create_full_mar_for_languages.py @@ -50,7 +50,10 @@ def main(): mar_file_name = make_complete_mar_name(target_dir, filename_prefix, language) subprocess.call([os.path.join(current_dir_path, 'make_full_update.sh'), mar_file_name, directory]) - subprocess.call([mar_executable, '-C', target_dir, '-d', certificate_path, '-n', certificate_name, '-s', mar_file_name, make_complete_mar_name(target_dir, filename_prefix + '_signed', language)]) + + signed_mar_file = make_complete_mar_name(target_dir, filename_prefix + '_signed', language) + subprocess.call([mar_executable, '-C', target_dir, '-d', certificate_path, '-n', certificate_name, '-s', mar_file_name, signed_mar_file]) + os.rename(signed_mar_file, mar_file_name) lang_infos.append(create_lang_infos(mar_file_name, language)) |