forked from openkylin/platform_build
releasetools: Use fixed timestamp in otacerts.zip.
We were using zipfile.write() to write system/etc/security/otacerts.zip when signing for release. It led to unexpected timestamp change in the generated otacerts.zip and non-idempotent signed images when signing the same target_files.zip. Replace with common.ZipWrite() to always use a fixed timestamp. Bug: 28122968 Change-Id: Ia6cf4b7d380cbf72ed7050ebb60c932dc8826d87
This commit is contained in:
parent
ca0df0c249
commit
7ee3a9678e
|
@ -421,8 +421,8 @@ def ReplaceOtaKeys(input_tf_zip, output_tf_zip, misc_info):
|
|||
temp_file = cStringIO.StringIO()
|
||||
certs_zip = zipfile.ZipFile(temp_file, "w")
|
||||
for k in mapped_keys:
|
||||
certs_zip.write(k)
|
||||
certs_zip.close()
|
||||
common.ZipWrite(certs_zip, k)
|
||||
common.ZipClose(certs_zip)
|
||||
common.ZipWriteStr(output_tf_zip, "SYSTEM/etc/security/otacerts.zip",
|
||||
temp_file.getvalue())
|
||||
|
||||
|
|
Loading…
Reference in New Issue