From 01254bd84789e593f882cfeac1b8827d4c05ce1b Mon Sep 17 00:00:00 2001 From: Dyneteve <32036579+Dyneteve@users.noreply.github.com> Date: Tue, 17 Dec 2019 19:27:02 +0200 Subject: [PATCH] sdm710-common: releasetools: Fix on incremental updates Signed-off-by: SamarV-121 --- releasetools.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) 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