sdm710-common: releasetools: Fix on incremental updates

Signed-off-by: SamarV-121 <samarvispute121@gmail.com>
This commit is contained in:
Dyneteve 2019-12-17 19:27:02 +02:00 committed by SamarV-121
parent 369cb70d7d
commit 01254bd847

View file

@ -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