From 424f353e21fcc9ee4bc2191ce4cd9c5d02bca7d5 Mon Sep 17 00:00:00 2001 From: Tim Zimmermann Date: Mon, 24 Oct 2022 09:47:00 +0200 Subject: [PATCH] sm7325-common: releasetools: Make it work for incremental OTA Change-Id: Icce1e56c706a66537f7028f663426c6213f85654 --- releasetools/releasetools.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/releasetools/releasetools.py b/releasetools/releasetools.py index 44e67d5..6516aff 100644 --- a/releasetools/releasetools.py +++ b/releasetools/releasetools.py @@ -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)