logger_app: allow logger_app to access radio files

Bug: 260366439
Bug: 260522268
Bug: 260769144
Bug: 261519049
Bug: 264600084

Test: Confirm no selinux denial for tcontext radio_vendor_data_file
Change-Id: I2a917d78e685aad5608e64f4d076cc50cdb064cc
This commit is contained in:
Nicole Lee 2023-01-10 16:39:49 +00:00
parent 383189e5f2
commit 30e96b25ce
2 changed files with 5 additions and 18 deletions

4
radio/logger_app.te Normal file
View file

@ -0,0 +1,4 @@
userdebug_or_eng(`
allow logger_app radio_vendor_data_file:file create_file_perms;
allow logger_app radio_vendor_data_file:dir create_dir_perms;
')

View file

@ -1,30 +1,14 @@
# b/260366439
dontaudit logger_app radio_vendor_data_file:dir { search };
dontaudit logger_app vendor_ssrdump_prop:file { getattr };
dontaudit logger_app vendor_ssrdump_prop:file { map };
dontaudit logger_app vendor_ssrdump_prop:file { open };
dontaudit logger_app vendor_ssrdump_prop:file { read };
# b/260522268
dontaudit logger_app radio_vendor_data_file:dir { getattr };
dontaudit logger_app radio_vendor_data_file:dir { open };
dontaudit logger_app radio_vendor_data_file:dir { read };
dontaudit logger_app radio_vendor_data_file:dir { setattr };
dontaudit logger_app vendor_modem_prop:file { getattr };
dontaudit logger_app vendor_modem_prop:file { map };
dontaudit logger_app vendor_modem_prop:file { open };
dontaudit logger_app vendor_modem_prop:file { read };
# b/260769144
dontaudit logger_app radio_vendor_data_file:dir { add_name };
dontaudit logger_app radio_vendor_data_file:dir { remove_name };
dontaudit logger_app radio_vendor_data_file:dir { write };
dontaudit logger_app radio_vendor_data_file:file { create };
dontaudit logger_app radio_vendor_data_file:file { unlink };
dontaudit logger_app radio_vendor_data_file:file { write open };
# b/261519049
dontaudit logger_app radio_vendor_data_file:dir { create };
dontaudit logger_app radio_vendor_data_file:dir { rmdir };
dontaudit logger_app radio_vendor_data_file:file { getattr };
dontaudit logger_app radio_vendor_data_file:file { setattr };
dontaudit logger_app vendor_gps_file:dir { getattr };
dontaudit logger_app vendor_gps_file:dir { read };
dontaudit logger_app vendor_gps_file:dir { search };
@ -43,5 +27,4 @@ dontaudit logger_app vendor_gps_file:file { setattr };
# b/264489961
userdebug_or_eng(`
permissive logger_app;
')# b/264600084
dontaudit logger_app radio_vendor_data_file:file { read };
')