Merge "Allow fastbootd to access power_supply, usb nodes." into sepolicy.lnx.6.0
This commit is contained in:
		
				
					committed by
					
						
						Gerrit - the friendly Code Review server
					
				
			
			
				
	
			
			
			
					commit
					a7215f3e9c
				
			
							
								
								
									
										11
									
								
								generic/vendor/common/fastbootd.te
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								generic/vendor/common/fastbootd.te
									
									
									
									
										vendored
									
									
								
							@@ -36,4 +36,15 @@ allow fastbootd {
 | 
			
		||||
	vendor_modem_block_device
 | 
			
		||||
	vendor_mdtp_device
 | 
			
		||||
}:blk_file { rw_file_perms };
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# Allow fastbootd to read /sys/class/power_supply directory
 | 
			
		||||
# and access to power supply, usb nodes.
 | 
			
		||||
allow fastbootd sysfs:dir r_dir_perms;
 | 
			
		||||
r_dir_file(fastbootd, vendor_sysfs_battery_supply)
 | 
			
		||||
r_dir_file(fastbootd, vendor_sysfs_usb_supply)
 | 
			
		||||
allow fastbootd {
 | 
			
		||||
    vendor_sysfs_battery_supply
 | 
			
		||||
    vendor_sysfs_usb_supply
 | 
			
		||||
}:file w_file_perms;
 | 
			
		||||
')
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										10
									
								
								legacy/vendor/common/fastbootd.te
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								legacy/vendor/common/fastbootd.te
									
									
									
									
										vendored
									
									
								
							@@ -35,6 +35,16 @@ allow fastbootd {
 | 
			
		||||
        modem_block_device
 | 
			
		||||
        mdtp_device
 | 
			
		||||
}:blk_file { rw_file_perms };
 | 
			
		||||
 | 
			
		||||
# Allow fastbootd to read /sys/class/power_supply directory
 | 
			
		||||
# and access to power supply, usb nodes.
 | 
			
		||||
allow fastbootd sysfs:dir r_dir_perms;
 | 
			
		||||
r_dir_file(fastbootd, vendor_sysfs_battery_supply)
 | 
			
		||||
r_dir_file(fastbootd, vendor_sysfs_usb_supply)
 | 
			
		||||
allow fastbootd {
 | 
			
		||||
    vendor_sysfs_battery_supply
 | 
			
		||||
    vendor_sysfs_usb_supply
 | 
			
		||||
}:file w_file_perms;
 | 
			
		||||
')
 | 
			
		||||
 | 
			
		||||
allow fastbootd tmpfs:lnk_file { getattr read };
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user