mirror of
https://github.com/chararomandroid/android_device_samsung_a20
synced 2026-08-21 11:55:31 -04:00
universal7885: use post-install script
This commit is contained in:
parent
6adf22d550
commit
1f80f8e27e
3 changed files with 16 additions and 4 deletions
|
|
@ -1,2 +1,3 @@
|
|||
LOCAL_PATH := $(call my-dir)
|
||||
$(call add-radio-file,eureka_dtb.img)
|
||||
$(call add-radio-file,eureka_install.sh)
|
||||
|
|
|
|||
7
universal7885-common/releasetools/eureka_install.sh
Executable file
7
universal7885-common/releasetools/eureka_install.sh
Executable file
|
|
@ -0,0 +1,7 @@
|
|||
#!/sbin/sh
|
||||
mount /vendor
|
||||
mount -o rw,remount /vendor
|
||||
rm -rf /vendor/recovery-from-boot*
|
||||
umount /vendor
|
||||
rm -f /tmp/eureka_install.sh
|
||||
exit 0
|
||||
|
|
@ -30,14 +30,18 @@ def AddImage(info, folder, basename, dest):
|
|||
common.ZipWriteStr(info.output_zip, name, data)
|
||||
info.script.AppendExtra('package_extract_file("%s", "%s");' % (name, dest))
|
||||
|
||||
def AddFile(info, folder, basename):
|
||||
name = basename
|
||||
data = info.input_zip.read(folder + basename)
|
||||
common.ZipWriteStr(info.output_zip, name, data)
|
||||
|
||||
def PrintInfo(info, dest):
|
||||
info.script.Print("Patching {} image unconditionally...".format(dest.split('/')[-1]))
|
||||
|
||||
def OTA_InstallEnd(info):
|
||||
AddImage(info, "RADIO/", "eureka_dtb.img", "/dev/block/platform/13500000.dwmmc0/by-name/dtb")
|
||||
AddImage(info, "RADIO/", "eureka_dtbo.img", "/dev/block/platform/13500000.dwmmc0/by-name/dtbo")
|
||||
info.script.AppendExtra('run_program("/sbin/mount", "/vendor");')
|
||||
info.script.AppendExtra('run_program("/sbin/mount", "-o", "rw,remount", "/vendor");')
|
||||
info.script.AppendExtra('run_program("/sbin/rm", "-rf", "/vendor/recovery-from-boot.p");')
|
||||
info.script.AppendExtra('run_program("/sbin/umount", "/vendor");')
|
||||
AddFile(info, "RADIO/", "eureka_install.sh")
|
||||
info.script.AppendExtra('package_extract_file("eureka_install.sh", "/tmp/eureka_install.sh");')
|
||||
info.script.AppendExtra('run_program("/sbin/sh", "/tmp/eureka_install.sh");')
|
||||
return
|
||||
|
|
|
|||
Loading…
Reference in a new issue