Merge "[ALPS04649268] Save mobile log in data partition in meta mode" into alps-trunk-q0.basic

Change-Id: I5efc68f3ae699362104c5db0659b91fe65f37ce7
MTK-Commit-Id: 3294cc8af25cc2e6b4358acd0d6b2a589574b403
This commit is contained in:
Hua Tian (田华) 2020-01-18 10:14:57 +08:00 committed by Gerrit Code Review
commit 2053ec451b
5 changed files with 12 additions and 0 deletions

View File

@ -11,3 +11,5 @@ allow adbd aee_dumpsys_data_file:file r_file_perms;
allow adbd aee_exp_data_file:dir r_dir_perms; allow adbd aee_exp_data_file:dir r_dir_perms;
allow adbd aee_exp_data_file:file r_file_perms; allow adbd aee_exp_data_file:file r_file_perms;
allow adbd gpu_device:dir search; allow adbd gpu_device:dir search;
allow adbd debuglog_data_file:dir r_dir_perms;
allow adbd debuglog_data_file:file r_file_perms;

View File

@ -118,6 +118,8 @@ type logmisc_data_file, file_type, data_file_type, core_data_file_type;
#mobilelog data/log_temp #mobilelog data/log_temp
type logtemp_data_file, file_type, data_file_type, core_data_file_type; type logtemp_data_file, file_type, data_file_type, core_data_file_type;
type debuglog_data_file, file_type, data_file_type, core_data_file_type;
# NE core_forwarder # NE core_forwarder
type aee_core_data_file, file_type, data_file_type, core_data_file_type; type aee_core_data_file, file_type, data_file_type, core_data_file_type;
type aee_core_vendor_file, file_type, data_file_type; type aee_core_vendor_file, file_type, data_file_type;

View File

@ -37,6 +37,7 @@
/data/extmdl(/.*)? u:object_r:mdlog_data_file:s0 /data/extmdl(/.*)? u:object_r:mdlog_data_file:s0
#/data/http-proxy-cfg(/.*)? u:object_r:http_proxy_cfg_data_file:s0 #/data/http-proxy-cfg(/.*)? u:object_r:http_proxy_cfg_data_file:s0
/data/log_temp(/.*)? u:object_r:logtemp_data_file:s0 /data/log_temp(/.*)? u:object_r:logtemp_data_file:s0
/data/debuglogger(/.*)? u:object_r:debuglog_data_file:s0
#/data/lost\+found(/.*)? u:object_r:lost_found_data_file:s0 #/data/lost\+found(/.*)? u:object_r:lost_found_data_file:s0
/data/mdlog(/.*)? u:object_r:mdlog_data_file:s0 /data/mdlog(/.*)? u:object_r:mdlog_data_file:s0
/data/mdl(/.*)? u:object_r:mdlog_data_file:s0 /data/mdl(/.*)? u:object_r:mdlog_data_file:s0

View File

@ -60,3 +60,8 @@ allow mobile_log_d node:tcp_socket node_bind;
# purpose: allow mobile_log_d to read system property init.svc.vendor. # purpose: allow mobile_log_d to read system property init.svc.vendor.
get_prop(mobile_log_d, vendor_default_prop) get_prop(mobile_log_d, vendor_default_prop)
#data/debuglog
allow mobile_log_d debuglog_data_file:dir {relabelto create_dir_perms};
allow mobile_log_d debuglog_data_file:file create_file_perms;
allow mobile_log_d system_data_file:dir create_dir_perms;
file_type_auto_trans(mobile_log_d, system_data_file, debuglog_data_file)

View File

@ -18,6 +18,8 @@ allow shell aee_exp_vendor_file:dir r_dir_perms;
allow shell aee_exp_vendor_file:file r_file_perms; allow shell aee_exp_vendor_file:file r_file_perms;
allow shell aee_exp_data_file:dir r_dir_perms; allow shell aee_exp_data_file:dir r_dir_perms;
allow shell aee_exp_data_file:file r_file_perms; allow shell aee_exp_data_file:file r_file_perms;
allow shell debuglog_data_file:dir r_dir_perms;
allow shell debuglog_data_file:file r_file_perms;
get_prop(shell, mobile_log_prop) get_prop(shell, mobile_log_prop)
get_prop(shell, persist_mtk_aee_prop); get_prop(shell, persist_mtk_aee_prop);