Skip to content
Snippets Groups Projects
Commit f40afcb1 authored by Sami Tolvanen's avatar Sami Tolvanen
Browse files

Allow logd.auditd to reboot to safe mode

Bug: 26902605
Change-Id: Ica825cf2af74f5624cf4091544bd24bb5482dbe7
(cherry picked from commit 9c168711)
parent 60185758
No related branches found
No related tags found
No related merge requests found
...@@ -22,6 +22,10 @@ userdebug_or_eng(` ...@@ -22,6 +22,10 @@ userdebug_or_eng(`
allow logd pstorefs:dir search; allow logd pstorefs:dir search;
allow logd pstorefs:file r_file_perms; allow logd pstorefs:file r_file_perms;
# Set persist.sys. and sys.powerctl
set_prop(logd, safemode_prop)
set_prop(logd, powerctl_prop)
# Access device logging gating property # Access device logging gating property
get_prop(logd, device_logging_prop) get_prop(logd, device_logging_prop)
......
...@@ -33,5 +33,6 @@ type nfc_prop, property_type, core_property_type; ...@@ -33,5 +33,6 @@ type nfc_prop, property_type, core_property_type;
type dalvik_prop, property_type, core_property_type; type dalvik_prop, property_type, core_property_type;
type config_prop, property_type, core_property_type; type config_prop, property_type, core_property_type;
type device_logging_prop, property_type; type device_logging_prop, property_type;
type safemode_prop, property_type;
allow property_type tmpfs:filesystem associate; allow property_type tmpfs:filesystem associate;
...@@ -43,6 +43,8 @@ persist.logd.security u:object_r:device_logging_prop:s0 ...@@ -43,6 +43,8 @@ persist.logd.security u:object_r:device_logging_prop:s0
persist.log.tag u:object_r:logd_prop:s0 persist.log.tag u:object_r:logd_prop:s0
persist.mmc. u:object_r:mmc_prop:s0 persist.mmc. u:object_r:mmc_prop:s0
persist.sys. u:object_r:system_prop:s0 persist.sys. u:object_r:system_prop:s0
persist.sys.safemode u:object_r:safemode_prop:s0
persist.sys.audit_safemode u:object_r:safemode_prop:s0
persist.service. u:object_r:system_prop:s0 persist.service. u:object_r:system_prop:s0
persist.service.bdroid. u:object_r:bluetooth_prop:s0 persist.service.bdroid. u:object_r:bluetooth_prop:s0
persist.security. u:object_r:system_prop:s0 persist.security. u:object_r:system_prop:s0
......
...@@ -295,6 +295,7 @@ allow system_server system_data_file:dir relabelfrom; ...@@ -295,6 +295,7 @@ allow system_server system_data_file:dir relabelfrom;
# Property Service write # Property Service write
set_prop(system_server, system_prop) set_prop(system_server, system_prop)
set_prop(system_server, safemode_prop)
set_prop(system_server, dhcp_prop) set_prop(system_server, dhcp_prop)
set_prop(system_server, net_radio_prop) set_prop(system_server, net_radio_prop)
set_prop(system_server, system_radio_prop) set_prop(system_server, system_radio_prop)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment