Merge "[ALPS03966863] Relabel log vendor property" into alps-trunk-p0.basic

Change-Id: If6a3d3a3ce83c72565c7997c5f8b00c428587bc4
MTK-Commit-Id: a47e200f6e205b39949bc965110ad5ade7950576
This commit is contained in:
Guoyi Qu (曲国毅) 2020-01-18 10:00:22 +08:00 committed by Gerrit Code Review
commit c431a4aa8a
7 changed files with 19 additions and 15 deletions

View File

@ -1,5 +1,4 @@
#cmddumper access external modem ttySDIO2 #cmddumper access external modem ttySDIO2
typeattribute cmddumper system_writes_vendor_properties_violators;
allow cmddumper ttySDIO_device:chr_file { read write ioctl open }; allow cmddumper ttySDIO_device:chr_file { read write ioctl open };
# for modem logging sdcard access # for modem logging sdcard access

View File

@ -18,7 +18,7 @@ init_daemon_domain(connsyslogger)
#allow connsyslogger to set property #allow connsyslogger to set property
allow connsyslogger vendor_connsysfw_prop:property_service set; allow connsyslogger vendor_connsysfw_prop:property_service set;
#allow connsyslogger debug_prop:property_service set; #allow connsyslogger debug_prop:property_service set;
allow connsyslogger persist_mtklog_prop:property_service set; #allow connsyslogger persist_mtklog_prop:property_service set;
#allow connsyslogger system_radio_prop:property_service set; #allow connsyslogger system_radio_prop:property_service set;
#stpwmt device for connsyslogger #stpwmt device for connsyslogger

View File

@ -1,7 +1,6 @@
#allow emdlogger to set property #allow emdlogger to set property
#allow emdlogger debug_mdlogger_prop:property_service set; #allow emdlogger debug_mdlogger_prop:property_service set;
allow emdlogger debug_prop:property_service set; allow emdlogger debug_prop:property_service set;
typeattribute emdlogger system_writes_vendor_properties_violators;
allow emdlogger persist_mtklog_prop:property_service set; allow emdlogger persist_mtklog_prop:property_service set;
allow emdlogger system_radio_prop:property_service set; allow emdlogger system_radio_prop:property_service set;
@ -108,6 +107,7 @@ allow emdlogger emdlogger:tcp_socket { bind setopt listen accept read write };
allow emdlogger node:tcp_socket node_bind; allow emdlogger node:tcp_socket node_bind;
# Android P migration # Android P migration
set_prop(emdlogger, persist_mtklog_prop)
set_prop(emdlogger, vendor_mdl_prop) set_prop(emdlogger, vendor_mdl_prop)
set_prop(emdlogger, vendor_mdl_start_prop) set_prop(emdlogger, vendor_mdl_start_prop)
set_prop(emdlogger, debug_mdlogger_prop) set_prop(emdlogger, debug_mdlogger_prop)

View File

@ -1,5 +1,4 @@
#allow mdlogger to set property #allow mdlogger to set property
typeattribute mdlogger system_writes_vendor_properties_violators;
allow mdlogger debug_mdlogger_prop:property_service set; allow mdlogger debug_mdlogger_prop:property_service set;
allow mdlogger debug_prop:property_service set; allow mdlogger debug_prop:property_service set;

View File

@ -15,7 +15,6 @@ allow netdiag vfat:file create_file_perms;
allow netdiag tmpfs:lnk_file read; allow netdiag tmpfs:lnk_file read;
#Purpose : for network log property #Purpose : for network log property
typeattribute netdiag system_writes_vendor_properties_violators;
set_prop(netdiag, debug_netlog_prop) set_prop(netdiag, debug_netlog_prop)
set_prop(netdiag, persist_mtklog_prop) set_prop(netdiag, persist_mtklog_prop)
set_prop(netdiag, debug_mtklog_prop) set_prop(netdiag, debug_mtklog_prop)

View File

@ -98,3 +98,10 @@ hal_client_domain(platform_app, mtk_hal_fm)
# Purpose : MTKLogger need connect to log hidl server # Purpose : MTKLogger need connect to log hidl server
# Package: com.mediatek.mtklogger # Package: com.mediatek.mtklogger
hal_client_domain(platform_app, mtk_hal_log) hal_client_domain(platform_app, mtk_hal_log)
# Date: 2018/06/08
# Operation : Migration
# Purpose : MTKLogger need get netlog/mdlog property for property change
# Package: com.mediatek.mtklogger
allow platform_app debug_mdlogger_prop:file { read getattr open };
allow platform_app debug_mtklog_prop:file { read getattr open };

View File

@ -33,20 +33,20 @@ type vendor_ril_ipo_prop, property_type, mtk_core_property_type;
type gsm0710muxd_prop, property_type, mtk_core_property_type; type gsm0710muxd_prop, property_type, mtk_core_property_type;
#=============allow netlog running============== #=============allow netlog running==============
type debug_mtklog_prop, property_type, mtk_core_property_type; type debug_mtklog_prop, property_type, extended_core_property_type;
type persist_mtklog_prop, property_type, mtk_core_property_type; type persist_mtklog_prop, property_type, extended_core_property_type;
type debug_netlog_prop, property_type, mtk_core_property_type; type debug_netlog_prop, property_type, extended_core_property_type;
#=============allow netd to set mtk_wifi.*========================= #=============allow netd to set mtk_wifi.*=========================
type mtk_wifi_prop, property_type, mtk_core_property_type; type mtk_wifi_prop, property_type, mtk_core_property_type;
#=============allow mdlogger============== #=============allow mdlogger==============
type debug_mdlogger_prop, property_type, mtk_core_property_type; type debug_mdlogger_prop, property_type, extended_core_property_type;
type vendor_mdl_prop, property_type, mtk_core_property_type; type vendor_mdl_prop, property_type, extended_core_property_type;
type vendor_mdl_start_prop, property_type, mtk_core_property_type; type vendor_mdl_start_prop, property_type, extended_core_property_type;
type vendor_usb_prop, property_type, mtk_core_property_type; type vendor_usb_prop, property_type, extended_core_property_type;
type persist_mdlog_prop, property_type, mtk_core_property_type; type persist_mdlog_prop, property_type, extended_core_property_type;
type vendor_mdl_pulllog_prop, property_type, mtk_core_property_type; type vendor_mdl_pulllog_prop, property_type, extended_core_property_type;
#=============allow AEE============== #=============allow AEE==============
type persist_mtk_aee_prop, property_type, mtk_core_property_type; type persist_mtk_aee_prop, property_type, mtk_core_property_type;