mmd: make mmd_prop system_vendor_config_prop
mmd. system properties are supposed to be tuned by vendors.
mmd.enabled_aconfig is only written by mmd itself only.
Bug: 393481329
Test: manual
Change-Id: I24ca43f9a89ee0d582d7e3708d32361dfc984970
diff --git a/private/mmd.te b/private/mmd.te
index 69f12fc..fec356e 100644
--- a/private/mmd.te
+++ b/private/mmd.te
@@ -6,7 +6,8 @@
init_daemon_domain(mmd)
# Set mmd.enabled_aconfig properties.
-set_prop(mmd, mmd_prop)
+set_prop(mmd, mmd_status_prop)
+get_prop(mmd, mmd_prop)
get_prop(mmd, device_config_mmd_native_prop)
# mmd binder setup
diff --git a/private/property.te b/private/property.te
index dec43e1..4f7df7d 100644
--- a/private/property.te
+++ b/private/property.te
@@ -36,7 +36,7 @@
system_internal_prop(localization_prop)
system_internal_prop(logd_auditrate_prop)
system_internal_prop(lower_kptr_restrict_prop)
-system_internal_prop(mmd_prop)
+system_internal_prop(mmd_status_prop)
system_internal_prop(net_464xlat_fromvendor_prop)
system_internal_prop(net_connectivity_prop)
system_internal_prop(netd_stable_secret_prop)
@@ -111,6 +111,7 @@
# Properties which should only be written by vendor_init
system_vendor_config_prop(avf_virtualizationservice_prop)
system_vendor_config_prop(high_barometer_quality_prop)
+system_vendor_config_prop(mmd_prop)
system_vendor_config_prop(prefetch_boot_prop)
system_vendor_config_prop(widevine_sys_vendor_prop)
diff --git a/private/property_contexts b/private/property_contexts
index fa82e29..b0c1d23 100644
--- a/private/property_contexts
+++ b/private/property_contexts
@@ -1818,4 +1818,4 @@
# Properties for mmd
mmd. u:object_r:mmd_prop:s0
-mmd.enabled_aconfig u:object_r:mmd_prop:s0 exact bool
+mmd.enabled_aconfig u:object_r:mmd_status_prop:s0 exact bool