Loading tools/releasetools/apex_utils.py +3 −1 Original line number Diff line number Diff line Loading @@ -177,6 +177,7 @@ def SignApex(avbtool, apex_data, payload_key, container_key, container_pw, payload_dir = common.MakeTempDir(prefix='apex-payload-') with zipfile.ZipFile(apex_file) as apex_fd: payload_file = apex_fd.extract(APEX_PAYLOAD_IMAGE, payload_dir) zip_items = apex_fd.namelist() payload_info = ParseApexPayloadInfo(avbtool, payload_file) SignApexPayload( Loading @@ -192,6 +193,7 @@ def SignApex(avbtool, apex_data, payload_key, container_key, container_pw, payload_public_key = common.ExtractAvbPublicKey(avbtool, payload_key) common.ZipDelete(apex_file, APEX_PAYLOAD_IMAGE) if APEX_PUBKEY in zip_items: common.ZipDelete(apex_file, APEX_PUBKEY) apex_zip = zipfile.ZipFile(apex_file, 'a') common.ZipWrite(apex_zip, payload_file, arcname=APEX_PAYLOAD_IMAGE) Loading Loading
tools/releasetools/apex_utils.py +3 −1 Original line number Diff line number Diff line Loading @@ -177,6 +177,7 @@ def SignApex(avbtool, apex_data, payload_key, container_key, container_pw, payload_dir = common.MakeTempDir(prefix='apex-payload-') with zipfile.ZipFile(apex_file) as apex_fd: payload_file = apex_fd.extract(APEX_PAYLOAD_IMAGE, payload_dir) zip_items = apex_fd.namelist() payload_info = ParseApexPayloadInfo(avbtool, payload_file) SignApexPayload( Loading @@ -192,6 +193,7 @@ def SignApex(avbtool, apex_data, payload_key, container_key, container_pw, payload_public_key = common.ExtractAvbPublicKey(avbtool, payload_key) common.ZipDelete(apex_file, APEX_PAYLOAD_IMAGE) if APEX_PUBKEY in zip_items: common.ZipDelete(apex_file, APEX_PUBKEY) apex_zip = zipfile.ZipFile(apex_file, 'a') common.ZipWrite(apex_zip, payload_file, arcname=APEX_PAYLOAD_IMAGE) Loading