Add sepolicy for dumpstate to zip tcpdump into bugreport
Bug: 264490014 Test: 1. Enable tcpdump_logger always-on function 2. Dump bugreport 3. Pull dumpstate_board.bin and chagne it to zip 4. Unzip dumpstate_board.zip and check if tcpdump files are there. Change-Id: I04ca96860c78baf24afd7deecff7dd4d470d9539
This commit is contained in:
parent
d90ebc1fdb
commit
da1f9ffa79
4 changed files with 17 additions and 10 deletions
18
vendor/tcpdump_logger.te
vendored
18
vendor/tcpdump_logger.te
vendored
|
@ -1,5 +1,21 @@
|
|||
type tcpdump_logger, domain;
|
||||
type tcpdump_logger_exec, exec_type, vendor_file_type, file_type;
|
||||
|
||||
init_daemon_domain(tcpdump_logger)
|
||||
userdebug_or_eng(`
|
||||
# make transition from init to its domain
|
||||
init_daemon_domain(tcpdump_logger)
|
||||
|
||||
allow tcpdump_logger self:capability net_raw;
|
||||
allow tcpdump_logger self:packet_socket create_socket_perms;
|
||||
allowxperm tcpdump_logger self:packet_socket ioctl 0x8933;
|
||||
allow tcpdump_logger tcpdump_exec:file rx_file_perms;
|
||||
allow tcpdump_logger tcpdump_vendor_data_file:dir create_dir_perms;
|
||||
allow tcpdump_logger tcpdump_vendor_data_file:file create_file_perms;
|
||||
allow tcpdump_logger tcpdump_vendor_data_file:dir search;
|
||||
allow tcpdump_logger radio_vendor_data_file:file create_file_perms;
|
||||
allow tcpdump_logger radio_vendor_data_file:dir create_dir_perms;
|
||||
allow tcpdump_logger wifi_logging_data_file:file create_file_perms;
|
||||
allow tcpdump_logger wifi_logging_data_file:dir create_dir_perms;
|
||||
|
||||
set_prop(tcpdump_logger, vendor_tcpdump_log_prop)
|
||||
')
|
Loading…
Add table
Add a link
Reference in a new issue