Merge "Add comments explaining how secondary OTA works" am: d8e23f9519
Original change: https://android-review.googlesource.com/c/platform/build/+/2527438 Change-Id: Ib43745870dbb47aa9d8d79aacac7ead9937739a9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
commit
a1c42f5b17
1 changed files with 7 additions and 0 deletions
|
@ -423,6 +423,13 @@ def GetTargetFilesZipForSecondaryImages(input_file, skip_postinstall=False):
|
|||
slot will be used. This is to ensure that we always have valid boot, vbmeta,
|
||||
bootloader images in the inactive slot.
|
||||
|
||||
After writing system_other to inactive slot's system partiiton,
|
||||
PackageManagerService will read `ro.cp_system_other_odex`, and set
|
||||
`sys.cppreopt` to "requested". Then, according to
|
||||
system/extras/cppreopts/cppreopts.rc , init will mount system_other at
|
||||
/postinstall, and execute `cppreopts` to copy optimized APKs from
|
||||
/postinstall to /data .
|
||||
|
||||
Args:
|
||||
input_file: The input target-files.zip file.
|
||||
skip_postinstall: Whether to skip copying the postinstall config file.
|
||||
|
|
Loading…
Reference in a new issue