sepolicy : Add rule to set property for wlan driver/fw ver info
wlan driver/fw version are set at property at enforcing mode. Add rules to allow to set wlan driver/fw version info CRs-Fixed: 2460816 Change-Id: Ic0bb570cd53fe450512496c5864f432ce3219bbe
This commit is contained in:
		
							
								
								
									
										3
									
								
								generic/vendor/common/hal_wifi.te
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								generic/vendor/common/hal_wifi.te
									
									
									
									
										vendored
									
									
								
							@@ -40,6 +40,9 @@ unix_socket_connect(hal_wifi, location, location)
 | 
			
		||||
allow hal_wifi_default wifihal_socket:dir rw_dir_perms;
 | 
			
		||||
allow hal_wifi_default wifihal_socket:sock_file create_file_perms;
 | 
			
		||||
 | 
			
		||||
# Write wlan driver/fw version into property
 | 
			
		||||
set_prop(hal_wifi_default, vendor_wifi_version)
 | 
			
		||||
 | 
			
		||||
# allow hal_wifi to write into /data/vendor/tombstones/wifi
 | 
			
		||||
userdebug_or_eng(`
 | 
			
		||||
  allow hal_wifi_server vendor_tombstone_data_file:dir rw_dir_perms;
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										5
									
								
								generic/vendor/common/property.te
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								generic/vendor/common/property.te
									
									
									
									
										vendored
									
									
								
							@@ -95,4 +95,7 @@ type vendor_qdcmss_prop, property_type;
 | 
			
		||||
type vendor_adsprpc_prop, property_type;
 | 
			
		||||
 | 
			
		||||
#sensors props
 | 
			
		||||
type vendor_sensors_prop, property_type;
 | 
			
		||||
type vendor_sensors_prop, property_type;
 | 
			
		||||
 | 
			
		||||
# Wifi version recorder
 | 
			
		||||
type vendor_wifi_version, property_type;
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								generic/vendor/common/property_contexts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								generic/vendor/common/property_contexts
									
									
									
									
										vendored
									
									
								
							@@ -63,6 +63,8 @@ persist.vendor.data.profile_update u:object_r:vendor_dataqdp_prop:s0
 | 
			
		||||
vendor.sys.listeners.registered   u:object_r:vendor_tee_listener_prop:s0
 | 
			
		||||
vendor.sys.modem.diag.     u:object_r:vendor_modem_diag_prop:s0
 | 
			
		||||
vendor.usb.                u:object_r:vendor_usb_prop:s0
 | 
			
		||||
vendor.wlan.driver.version       u:object_r:vendor_wifi_version:s0
 | 
			
		||||
vendor.wlan.firmware.version     u:object_r:vendor_wifi_version:s0
 | 
			
		||||
persist.vendor.usb.        u:object_r:vendor_usb_prop:s0
 | 
			
		||||
ro.vendor.usb.             u:object_r:vendor_usb_prop:s0
 | 
			
		||||
vendor.display.               u:object_r:vendor_display_prop:s0
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user