Allow sensors daemon to create vendor data files

am: ee8cd6b127

Change-Id: I00d5fb339adf2d8457ce68f6105a6bcf103ed3f0
This commit is contained in:
Brian Duddie
2017-06-30 03:53:54 +00:00
committed by android-build-merger
4 changed files with 7 additions and 0 deletions

View File

@@ -330,6 +330,8 @@ on zygote-start
mkdir /data/misc/sensors
chmod 775 /data/misc/sensors
mkdir /data/vendor/sensors 0770
# Mark the copy complete flag to not completed
write /data/vendor/radio/copy_complete 0
chown radio radio /data/vendor/radio/copy_complete

View File

@@ -66,6 +66,7 @@ type ramdump_vendor_data_file, file_type, data_file_type, mlstrustedobject;
type modem_dump_file, file_type, data_file_type;
type ese_vendor_data_file, file_type, data_file_type;
type time_vendor_data_file, file_type, data_file_type;
type sensors_vendor_data_file, file_type, data_file_type;
type vendor_firmware_file, vendor_file_type, file_type;

View File

@@ -241,6 +241,7 @@
/data/vendor/ese(/.*)? u:object_r:ese_vendor_data_file:s0
/data/vendor/ipa(/.*)? u:object_r:ipa_vendor_data_file:s0
/data/vendor/time(/.*)? u:object_r:time_vendor_data_file:s0
/data/vendor/sensors(/.*)? u:object_r:sensors_vendor_data_file:s0
# /
/tombstones u:object_r:rootfs:s0

View File

@@ -17,6 +17,9 @@ allow sensors persist_sensors_file:dir rw_dir_perms;
allow sensors persist_sensors_file:file create_file_perms;
allow sensors persist_file:dir { getattr search };
allow sensors sensors_vendor_data_file:dir create_dir_perms;
allow sensors sensors_vendor_data_file:file create_file_perms;
allow sensors system_file:dir r_dir_perms;
allow sensors sensors_device:chr_file rw_file_perms;