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:
		
				
					committed by
					
						
						Gerrit - the friendly Code Review server
					
				
			
			
				
	
			
			
			
						parent
						
							55fe0717e2
						
					
				
				
					commit
					8de0b57a85
				
			
							
								
								
									
										1
									
								
								vendor/common/file.te
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/common/file.te
									
									
									
									
										vendored
									
									
								
							@@ -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;
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1
									
								
								vendor/common/file_contexts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/common/file_contexts
									
									
									
									
										vendored
									
									
								
							@@ -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
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/common/netmgrd.te
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/common/netmgrd.te
									
									
									
									
										vendored
									
									
								
							@@ -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)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user