diff --git a/prebuilts/api/28.0/public/attributes b/prebuilts/api/28.0/public/attributes index 6a66c031aa85f5232b356cfa4c727e3edb2419e9..0c7ca2ed7df747f915ab8f0c1b7ab8e140876004 100644 --- a/prebuilts/api/28.0/public/attributes +++ b/prebuilts/api/28.0/public/attributes @@ -70,6 +70,11 @@ attribute core_property_type; # All properties used to configure log filtering. attribute log_property_type; +# All properties that are not specific to device but are added from +# outside of AOSP. (e.g. OEM-specific properties) +# These properties are not accessible from device-specific domains +attribute extended_core_property_type; + # All service_manager types created by system_server attribute system_server_service; diff --git a/prebuilts/api/28.0/public/property.te b/prebuilts/api/28.0/public/property.te index e5ca578b6a630f2beee6a5a5d9c4bf35c72fbb05..09200b836925496d4c1d0423ac39aad4cbc51765 100644 --- a/prebuilts/api/28.0/public/property.te +++ b/prebuilts/api/28.0/public/property.te @@ -160,6 +160,7 @@ compatible_property_only(` -vendor_init } { core_property_type + extended_core_property_type exported_config_prop exported_dalvik_prop exported_default_prop @@ -256,6 +257,7 @@ compatible_property_only(` -vendor_init } { core_property_type + extended_core_property_type exported_dalvik_prop exported_ffs_prop exported_system_radio_prop @@ -369,6 +371,7 @@ compatible_property_only(` -exported_system_radio_prop -exported_vold_prop -exported_wifi_prop + -extended_core_property_type -ffs_prop -fingerprint_prop -firstboot_prop diff --git a/public/attributes b/public/attributes index 6a66c031aa85f5232b356cfa4c727e3edb2419e9..0c7ca2ed7df747f915ab8f0c1b7ab8e140876004 100644 --- a/public/attributes +++ b/public/attributes @@ -70,6 +70,11 @@ attribute core_property_type; # All properties used to configure log filtering. attribute log_property_type; +# All properties that are not specific to device but are added from +# outside of AOSP. (e.g. OEM-specific properties) +# These properties are not accessible from device-specific domains +attribute extended_core_property_type; + # All service_manager types created by system_server attribute system_server_service; diff --git a/public/property.te b/public/property.te index e5ca578b6a630f2beee6a5a5d9c4bf35c72fbb05..09200b836925496d4c1d0423ac39aad4cbc51765 100644 --- a/public/property.te +++ b/public/property.te @@ -160,6 +160,7 @@ compatible_property_only(` -vendor_init } { core_property_type + extended_core_property_type exported_config_prop exported_dalvik_prop exported_default_prop @@ -256,6 +257,7 @@ compatible_property_only(` -vendor_init } { core_property_type + extended_core_property_type exported_dalvik_prop exported_ffs_prop exported_system_radio_prop @@ -369,6 +371,7 @@ compatible_property_only(` -exported_system_radio_prop -exported_vold_prop -exported_wifi_prop + -extended_core_property_type -ffs_prop -fingerprint_prop -firstboot_prop