kunlun2: Remove vendor overlays

Signed-off-by: SamarV-121 <samarvispute121@gmail.com>
This commit is contained in:
ѕαмαя νιѕρυтє 2020-04-25 22:44:22 +05:30 committed by GiaSen
parent 5f594c2207
commit 89fcd0cb6b

View file

@ -20,11 +20,13 @@ import re
def FullOTA_InstallEnd(info): def FullOTA_InstallEnd(info):
input_zip = info.input_zip input_zip = info.input_zip
OTA_InstallEnd(info, input_zip) OTA_InstallEnd(info, input_zip)
PatchVendor(info)
return return
def IncrementalOTA_InstallEnd(info): def IncrementalOTA_InstallEnd(info):
input_zip = info.target_zip input_zip = info.target_zip
OTA_InstallEnd(info, input_zip) OTA_InstallEnd(info, input_zip)
PatchVendor(info)
return return
def AddImage(info, input_zip, basename, dest): def AddImage(info, input_zip, basename, dest):
@ -37,3 +39,9 @@ def OTA_InstallEnd(info, input_zip):
info.script.Print("Patching firmware images...") info.script.Print("Patching firmware images...")
AddImage(info, input_zip, "vbmeta.img", "/dev/block/bootdevice/by-name/vbmeta") AddImage(info, input_zip, "vbmeta.img", "/dev/block/bootdevice/by-name/vbmeta")
return return
def PatchVendor(info):
info.script.AppendExtra('mount("ext4", "EMMC", "/dev/block/bootdevice/by-name/vendor", "/vendor");')
info.script.AppendExtra('delete_recursive("/vendor/overlay/");')
info.script.AppendExtra('unmount("/vendor");')
return