diff --git a/private/compat/29.0/29.0.ignore.cil b/private/compat/29.0/29.0.ignore.cil index 6ae83a342..3e90ec28f 100644 --- a/private/compat/29.0/29.0.ignore.cil +++ b/private/compat/29.0/29.0.ignore.cil @@ -40,6 +40,7 @@ device_config_storage_native_boot_prop device_config_sys_traced_prop device_config_window_manager_native_boot_prop + device_config_configuration_prop exported_camera_prop file_integrity_service fwk_automotive_display_hwservice diff --git a/private/property_contexts b/private/property_contexts index cba09a536..9175d10fe 100644 --- a/private/property_contexts +++ b/private/property_contexts @@ -203,6 +203,7 @@ persist.device_config.runtime_native_boot. u:object_r:device_config_runtime_na persist.device_config.media_native. u:object_r:device_config_media_native_prop:s0 persist.device_config.storage_native_boot. u:object_r:device_config_storage_native_boot_prop:s0 persist.device_config.window_manager_native_boot. u:object_r:device_config_window_manager_native_boot_prop:s0 +persist.device_config.configuration. u:object_r:device_config_configuration_prop:s0 # Properties that relate to legacy server configurable flags persist.device_config.global_settings.sys_traced u:object_r:device_config_sys_traced_prop:s0 diff --git a/private/system_server.te b/private/system_server.te index 67882bac0..ebcc8f360 100644 --- a/private/system_server.te +++ b/private/system_server.te @@ -636,6 +636,7 @@ set_prop(system_server, device_config_media_native_prop) set_prop(system_server, device_config_storage_native_boot_prop) set_prop(system_server, device_config_sys_traced_prop) set_prop(system_server, device_config_window_manager_native_boot_prop) +set_prop(system_server, device_config_configuration_prop) # BootReceiver to read ro.boot.bootreason get_prop(system_server, bootloader_boot_reason_prop) diff --git a/public/flags_health_check.te b/public/flags_health_check.te index cf33ce7d9..6315d44e4 100644 --- a/public/flags_health_check.te +++ b/public/flags_health_check.te @@ -13,6 +13,7 @@ set_prop(flags_health_check, device_config_media_native_prop) set_prop(flags_health_check, device_config_storage_native_boot_prop) set_prop(flags_health_check, device_config_sys_traced_prop) set_prop(flags_health_check, device_config_window_manager_native_boot_prop) +set_prop(flags_health_check, device_config_configuration_prop) allow flags_health_check server_configurable_flags_data_file:dir rw_dir_perms; allow flags_health_check server_configurable_flags_data_file:file create_file_perms; diff --git a/public/property.te b/public/property.te index 8f4b7a3f8..cfaa1905f 100644 --- a/public/property.te +++ b/public/property.te @@ -12,6 +12,7 @@ system_internal_prop(device_config_runtime_native_prop) system_internal_prop(device_config_storage_native_boot_prop) system_internal_prop(device_config_sys_traced_prop) system_internal_prop(device_config_window_manager_native_boot_prop) +system_internal_prop(device_config_configuration_prop) system_internal_prop(firstboot_prop) system_internal_prop(gsid_prop) system_internal_prop(init_perf_lsm_hooks_prop)