Add device_config_runtime_native_boot_prop
Some runtime properties require reboots and should be in the native_boot namespace instead of native. Bug: 120794191 Bug: 123524494 Test: set a property and ensure it can be read in AndroidRuntime.cpp Change-Id: I1d1e984dcba26dd04d34a7d30fc63e1b75a8a311
This commit is contained in:
parent
a0bea70f10
commit
0327d10599
7 changed files with 9 additions and 0 deletions
|
@ -32,6 +32,7 @@
|
|||
device_config_input_native_boot_prop
|
||||
device_config_netd_native_prop
|
||||
device_config_reset_performed_prop
|
||||
device_config_runtime_native_boot_prop
|
||||
device_config_runtime_native_prop
|
||||
device_config_media_native_prop
|
||||
device_config_service
|
||||
|
|
|
@ -173,6 +173,7 @@ persist.device_config.attempted_boot_count u:object_r:device_config_boot_
|
|||
persist.device_config.input_native_boot. u:object_r:device_config_input_native_boot_prop:s0
|
||||
persist.device_config.netd_native. u:object_r:device_config_netd_native_prop:s0
|
||||
persist.device_config.runtime_native. u:object_r:device_config_runtime_native_prop:s0
|
||||
persist.device_config.runtime_native_boot. u:object_r:device_config_runtime_native_boot_prop:s0
|
||||
persist.device_config.media_native. u:object_r:device_config_media_native_prop:s0
|
||||
|
||||
apexd. u:object_r:apexd_prop:s0
|
||||
|
|
|
@ -586,6 +586,7 @@ set_prop(system_server, cppreopt_prop)
|
|||
set_prop(system_server, device_config_input_native_boot_prop)
|
||||
set_prop(system_server, device_config_netd_native_prop)
|
||||
set_prop(system_server, device_config_activity_manager_native_boot_prop)
|
||||
set_prop(system_server, device_config_runtime_native_boot_prop)
|
||||
set_prop(system_server, device_config_runtime_native_prop)
|
||||
set_prop(system_server, device_config_media_native_prop)
|
||||
|
||||
|
@ -951,6 +952,7 @@ neverallow {
|
|||
device_config_activity_manager_native_boot_prop
|
||||
device_config_input_native_boot_prop
|
||||
device_config_netd_native_prop
|
||||
device_config_runtime_native_boot_prop
|
||||
device_config_runtime_native_prop
|
||||
device_config_media_native_prop
|
||||
}:property_service set;
|
||||
|
|
|
@ -131,6 +131,7 @@ get_prop(zygote, exported_overlay_prop)
|
|||
|
||||
# Allow the zygote to access the runtime feature flag properties.
|
||||
get_prop(zygote, device_config_runtime_native_prop)
|
||||
get_prop(zygote, device_config_runtime_native_boot_prop)
|
||||
|
||||
# ingore spurious denials
|
||||
dontaudit zygote self:global_capability_class_set sys_resource;
|
||||
|
|
|
@ -4,6 +4,7 @@ type flags_health_check_exec, system_file_type, exec_type, file_type;
|
|||
|
||||
set_prop(flags_health_check, device_config_boot_count_prop)
|
||||
set_prop(flags_health_check, device_config_reset_performed_prop)
|
||||
set_prop(flags_health_check, device_config_runtime_native_boot_prop)
|
||||
set_prop(flags_health_check, device_config_runtime_native_prop)
|
||||
set_prop(flags_health_check, device_config_input_native_boot_prop)
|
||||
set_prop(flags_health_check, device_config_netd_native_prop)
|
||||
|
|
|
@ -33,6 +33,7 @@ type device_config_boot_count_prop, property_type;
|
|||
type device_config_reset_performed_prop, property_type;
|
||||
type device_config_input_native_boot_prop, property_type;
|
||||
type device_config_netd_native_prop, property_type;
|
||||
type device_config_runtime_native_boot_prop, property_type;
|
||||
type device_config_runtime_native_prop, property_type;
|
||||
type device_config_media_native_prop, property_type;
|
||||
type device_logging_prop, property_type;
|
||||
|
@ -407,6 +408,7 @@ compatible_property_only(`
|
|||
-device_config_boot_count_prop
|
||||
-device_config_input_native_boot_prop
|
||||
-device_config_netd_native_prop
|
||||
-device_config_runtime_native_boot_prop
|
||||
-device_config_runtime_native_prop
|
||||
-device_config_media_native_prop
|
||||
-heapprofd_enabled_prop
|
||||
|
|
|
@ -179,6 +179,7 @@ not_compatible_property(`
|
|||
-device_config_reset_performed_prop
|
||||
-device_config_input_native_boot_prop
|
||||
-device_config_netd_native_prop
|
||||
-device_config_runtime_native_boot_prop
|
||||
-device_config_runtime_native_prop
|
||||
-device_config_media_native_prop
|
||||
-restorecon_prop
|
||||
|
|
Loading…
Reference in a new issue