netmgrd: add policies for netmgr recovery file

Define a new file context for netmgr recovery
file and add the corresponding SE policy to
allow netmgr access to that file.

CRs-Fixed: 2225495

Change-Id: I051b6d4361a1cef783dd22523c4da3a62ce21065
This commit is contained in:
Subash Abhinov Kasiviswanathan
2018-04-09 15:36:41 -06:00
committed by Gerrit - the friendly Code Review server
parent 55fe0717e2
commit 8de0b57a85
3 changed files with 4 additions and 0 deletions

View File

@@ -84,6 +84,7 @@ type persist_audio_file, file_type;
type persist_bluetooth_file, file_type;
type netmgr_data_file, file_type, data_file_type;
type netmgr_recovery_data_file, file_type, data_file_type;
type ipa_vendor_data_file, file_type, data_file_type;
type camera_vendor_data_file, file_type, data_file_type;

View File

@@ -193,6 +193,7 @@
# data files
/data/vendor/netmgr(/.*)? u:object_r:netmgr_data_file:s0
/data/vendor/netmgr/recovery(/.*)? u:object_r:netmgr_recovery_data_file:s0
/data/vendor/location(/.*)? u:object_r:location_data_file:s0
/data/nfc(/.*)? u:object_r:nfc_data_file:s0
/data/vendor/camera(/.*)? u:object_r:camera_vendor_data_file:s0

View File

@@ -43,6 +43,8 @@ allow netmgrd proc_net:file rw_file_perms;
allow netmgrd netmgr_data_file:dir rw_dir_perms;
allow netmgrd netmgr_data_file:file create_file_perms;
allow netmgrd system_file:file execute_no_trans;
allow netmgrd netmgr_recovery_data_file:file create_file_perms;
allow netmgrd netmgr_recovery_data_file:dir rw_dir_perms;
get_prop(netmgrd, hwservicemanager_prop)
hwbinder_use(netmgrd)