Correctly label data types
Data outside /data/vendor must have the core_data_file_type
attribute.
Test: build (this is a build time test)
Bug: 34980020
Change-Id: I372c80da64abc26d8dd1478d208074de25d88357
diff --git a/sepolicy/file.te b/sepolicy/file.te
index 21dcd0d..2dddda5 100644
--- a/sepolicy/file.te
+++ b/sepolicy/file.te
@@ -19,18 +19,18 @@
type qmuxd_socket, file_type;
# location file types
-type location_data_file, file_type, data_file_type;
+type location_data_file, file_type, data_file_type, core_data_file_type;
type location_app_data_file, file_type, data_file_type;
# Socket node needed by ims_data daemon
type ims_socket, file_type;
-type ramdump_data_file, file_type, data_file_type;
-type diag_logs, file_type, data_file_type, mlstrustedobject;
+type ramdump_data_file, file_type, data_file_type, core_data_file_type;
+type diag_logs, file_type, data_file_type, core_data_file_type, mlstrustedobject;
-type perfd_data_file, file_type, data_file_type;
+type perfd_data_file, file_type, data_file_type, core_data_file_type;
-type cnd_data_file, file_type, data_file_type;
+type cnd_data_file, file_type, data_file_type, core_data_file_type;
type nfc_vendor_data_file, file_type, data_file_type;
diff --git a/sepolicy/time_daemon.te b/sepolicy/time_daemon.te
index 6ec1100..84463f5 100644
--- a/sepolicy/time_daemon.te
+++ b/sepolicy/time_daemon.te
@@ -1,7 +1,7 @@
# Policies for time daemon
type time_daemon, domain, device_domain_deprecated;
type time_daemon_exec, exec_type, file_type;
-type time_data_file, file_type, data_file_type;
+type time_data_file, file_type, data_file_type, core_data_file_type;
# Make transition to its own time_daemon domain from init
init_daemon_domain(time_daemon)