diff --git a/releasetools.py b/releasetools.py index 2cf5c84..2692a00 100644 --- a/releasetools.py +++ b/releasetools.py @@ -18,20 +18,22 @@ import common import re def FullOTA_InstallEnd(info): - OTA_InstallEnd(info) + input_zip = info.input_zip + OTA_InstallEnd(info, input_zip) return def IncrementalOTA_InstallEnd(info): - OTA_InstallEnd(info) + input_zip = info.input_zip + OTA_InstallEnd(info, input_zip) return -def AddImage(info, basename, dest): +def AddImage(info, input_zip, basename, dest): name = basename - data = info.input_zip.read("IMAGES/" + basename) + data = input_zip.read("IMAGES/" + basename) common.ZipWriteStr(info.output_zip, name, data) info.script.AppendExtra('package_extract_file("%s", "%s");' % (name, dest)) -def OTA_InstallEnd(info): +def OTA_InstallEnd(info, input_zip): info.script.Print("Patching firmware images...") - AddImage(info, "vbmeta.img", "/dev/block/bootdevice/by-name/vbmeta") + AddImage(info, input_zip, "vbmeta.img", "/dev/block/bootdevice/by-name/vbmeta") return