Merge "Add comments explaining how secondary OTA works"
This commit is contained in:
@@ -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,
|
slot will be used. This is to ensure that we always have valid boot, vbmeta,
|
||||||
bootloader images in the inactive slot.
|
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:
|
Args:
|
||||||
input_file: The input target-files.zip file.
|
input_file: The input target-files.zip file.
|
||||||
skip_postinstall: Whether to skip copying the postinstall config file.
|
skip_postinstall: Whether to skip copying the postinstall config file.
|
||||||
|
Reference in New Issue
Block a user