This website requires JavaScript.
Explore
Help
Register
Sign In
tequilaOS
/
platform_bootable_recovery
Watch
2
Star
0
Fork
You've already forked platform_bootable_recovery
0
Code
Issues
Pull requests
Projects
Releases
Packages
Wiki
Activity
c800be80dd
platform_bootable_recovery
/
recovery-refresh.rc
3 lines
76 B
Text
Raw
Normal View
History
Unescape
Escape
recovery: use __android_log_pmsg_file_write for log files - Add call to __android_log_pmsg_file_write for recovery logging. - Add call to refresh pmsg if we reboot back into recovery and then allow overwrite of those logs. - Add a new one-time executable recovery-refresh that refreshes pmsg in post-fs phase of init. We rely on pmsg eventually scrolling off to age the content after recovery-persist has done its job. - Add a new one-time executable recovery-persist that transfers from pmsg to /data/misc/recovery/ directory if /cache is not mounted in post-fs-data phase of init. - Build and appropriately trigger the above two as required if BOARD_CACHEIMAGE_PARTITION_SIZE is undefined. - Add some simple unit tests NB: Test failure is expected on systems that do not deliver either the recovery-persist or recovery-refresh executables, e.g. systems with /cache. Tests also require a timely reboot sequence of test to truly verify, tests provide guidance on stderr to direct. Bug: 27176738 Change-Id: I17bb95980234984f6b2087fd5941b0a3126b706b
2016-03-09 23:58:16 +01:00
on post-fs
recovery: reduce overall boot time Move recovery-refresh and recovery-persist to onshot exec_background. synchronous exec commands impact boot time. Test: none Bug: 65736247 Change-Id: Ic065c27b21f9bacbadee1e8c07bb15e2c41e0082
2017-09-18 22:36:30 +02:00
exec_background - system log -- /system/bin/recovery-refresh
Reference in a new issue
Copy permalink