sm7325-common: releasetools: Make it work for incremental OTA

Change-Id: Icce1e56c706a66537f7028f663426c6213f85654
This commit is contained in:
Tim Zimmermann
2022-10-24 09:47:00 +02:00
committed by anhdat1024
parent 4c3d4e054d
commit 424f353e21

View File

@@ -18,7 +18,7 @@ import common
import re
def FullOTA_Assertions(info):
OTA_Assertions(info)
OTA_Assertions(info, info.input_zip)
return
def FullOTA_InstallEnd(info):
@@ -26,15 +26,16 @@ def FullOTA_InstallEnd(info):
return
def IncrementalOTA_Assertions(info):
OTA_Assertions(info)
OTA_Assertions(info, info.input_zip)
return
def IncrementalOTA_InstallEnd(info):
info.input_zip = info.target_zip
OTA_InstallEnd(info)
return
def OTA_Assertions(info):
android_info = info.input_zip.read("OTA/android-info.txt")
def OTA_Assertions(info, input_zip):
android_info = input_zip.read("OTA/android-info.txt")
m = re.search(r'require\s+version-bootloader-min\s*=\s*(\S+)', android_info.decode('utf-8'))
if m:
bootloader_version = m.group(1)