Allow apexd to reboot device
In some scenarios (native watchdog finding a regression, apexd failing to mount apexes), a rollback of apexd will be triggered which requires device reboot. Bug: 123622800 Test: manually triggered apexd rollback and verified it reboots phone Change-Id: I4c5d785a69dd56a63348c75c1897601749db9bc5
This commit is contained in:
parent
cac127c8fd
commit
cfe7f7b2ab
1 changed files with 4 additions and 0 deletions
|
@ -89,6 +89,10 @@ allow apexd rootfs:dir mounton;
|
|||
# rule is required, thus restricted to execute and not execute_no_trans.
|
||||
allow apexd shell_exec:file { r_file_perms execute };
|
||||
|
||||
# Allow apexd to reboot device. Required for rollbacks of apexes that are
|
||||
# not covered by rollback manager.
|
||||
set_prop(apexd, powerctl_prop)
|
||||
|
||||
# Allow transition to test APEX preinstall domain.
|
||||
userdebug_or_eng(`
|
||||
domain_auto_trans(apexd, apex_test_prepostinstall_exec, apex_test_prepostinstall)
|
||||
|
|
Loading…
Reference in a new issue