summaryrefslogtreecommitdiffstats
path: root/releasetools.py
diff options
context:
space:
mode:
Diffstat (limited to 'releasetools.py')
-rw-r--r--releasetools.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/releasetools.py b/releasetools.py
index 23581d6..056c7dc 100644
--- a/releasetools.py
+++ b/releasetools.py
@@ -32,6 +32,8 @@ def FullOTA_InstallEnd(info):
else:
WriteRadio(info, radio_img)
+ FsSizeFix(info)
+
def IncrementalOTA_VerifyEnd(info):
try:
target_radio_img = info.target_zip.read("RADIO/radio.img")
@@ -74,6 +76,12 @@ def IncrementalOTA_InstallEnd(info):
except KeyError:
print "no radio.img in target target_files; skipping install"
+ FsSizeFix(info)
+
+def FsSizeFix(info):
+ info.script.Print("Fixing fs_size in crypto footer...")
+ info.script.AppendExtra('''assert(samsung.fs_size_fix());''')
+
def WriteBootloader(info, bootloader_img):
common.ZipWriteStr(info.output_zip, "bootloader.img", bootloader_img)
fstab = info.info_dict["fstab"]