releasetools: flash super_empty on full ota
* Fixes install over stock ROM
* Also fix path for flashing dtbo
Change-Id: I5493937b5154894f0fa7182f080dd92d069b5725
diff --git a/releasetools/releasetools.py b/releasetools/releasetools.py
index 46f9415..f2a3b69 100644
--- a/releasetools/releasetools.py
+++ b/releasetools/releasetools.py
@@ -31,7 +31,14 @@
common.ZipWriteStr(info.output_zip, name, data)
info.script.AppendExtra('package_extract_file("%s", "%s");' % (name, dest))
+def PrintInfo(info, dest):
+ info.script.Print("Patching {} image unconditionally...".format(dest.split('/')[-1]))
+
def OTA_InstallEnd(info):
- info.script.Print("Flashing dtbo image...")
- AddImage(info, "dtbo.img", "/dev/block/bootdevice/by-name/dtbo")
+ PrintInfo(info, "/dev/block/by-name/dtbo")
+ AddImage(info, "dtbo.img", "/dev/block/by-name/dtbo")
+ return
+
+def FullOTA_InstallBegin(info):
+ AddImage(info, "super_empty.img", "/dev/block/by-name/super")
return