hal_wifi_default.te 920 B

12345678910111213141516171819
  1. allow hal_wifi_default vendor_wlan_device:chr_file w_file_perms;
  2. allow hal_wifi_default vendor_wifi_vendor_data_file:dir rw_dir_perms;
  3. # write to files owned by location daemon
  4. allow hal_wifi_default vendor_location_socket:dir rw_dir_perms;
  5. allow hal_wifi_default vendor_location_socket:{sock_file lnk_file} create_file_perms;
  6. allow hal_wifi_default vendor_location:unix_dgram_socket sendto;
  7. allow hal_wifi_default lowi_server:unix_dgram_socket sendto;
  8. # Connect to vendor_location via vendor_location socket.
  9. unix_socket_connect(hal_wifi, vendor_location, vendor_location)
  10. allow hal_wifi_default vendor_wifihal_socket:dir rw_dir_perms;
  11. allow hal_wifi_default vendor_wifihal_socket:sock_file create_file_perms;
  12. # allow hal_wifi to write into /proc/debugdriver/driverdump
  13. r_dir_file(hal_wifi_default, vendor_proc_wifi_dbg);
  14. # Write wlan driver/fw version into property
  15. set_prop(hal_wifi_default, vendor_wifi_version)