summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjintinglin <jintinglin@google.com>2021-08-06 05:27:10 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-08-06 05:27:10 +0000
commitd670a82a0f97f4ff5a6ef2b420ee90f39c587636 (patch)
treed7594105b8c57b777cda07d82d9a1e8df4633c6c
parent89bb3c71918d2faa28eddbbfc5e4f99c1f80eac2 (diff)
parent159cfe9b826ee3ce7ca544fd39b833fa3393735f (diff)
downloadbonito-sepolicy-d670a82a0f97f4ff5a6ef2b420ee90f39c587636.tar.gz
logger_app/dumpstate: add rules for pilot am: 159cfe9b82
Original change: https://android-review.googlesource.com/c/device/google/bonito-sepolicy/+/1784072 Change-Id: I658f7b4bc1686cc9ff59a01f13388cc8292983f3
-rw-r--r--vendor/google/property.te3
-rw-r--r--vendor/google/property_contexts4
-rw-r--r--vendor/qcom/common/dumpstate.te1
-rw-r--r--vendor/qcom/common/logger_app.te1
4 files changed, 9 insertions, 0 deletions
diff --git a/vendor/google/property.te b/vendor/google/property.te
index 098fb6f8..54659729 100644
--- a/vendor/google/property.te
+++ b/vendor/google/property.te
@@ -9,3 +9,6 @@ vendor_internal_prop(vendor_modem_prop)
# hal_health
vendor_internal_prop(vendor_battery_defender_prop)
+
+# Logger
+vendor_internal_prop(vendor_logger_prop)
diff --git a/vendor/google/property_contexts b/vendor/google/property_contexts
index 1d900d15..abdf1dbe 100644
--- a/vendor/google/property_contexts
+++ b/vendor/google/property_contexts
@@ -26,3 +26,7 @@ ro.vendor.build.type u:object_r:vendor_build_type_prop:s0
persist.modem. u:object_r:vendor_modem_prop:s0
persist.vendor.modem. u:object_r:vendor_modem_prop:s0
persist.vendor.mdm. u:object_r:vendor_modem_prop:s0
+
+# Logger app
+vendor.pixellogger. u:object_r:vendor_logger_prop:s0
+persist.vendor.pixellogger. u:object_r:vendor_logger_prop:s0
diff --git a/vendor/qcom/common/dumpstate.te b/vendor/qcom/common/dumpstate.te
index 8f5ea5eb..7a594f37 100644
--- a/vendor/qcom/common/dumpstate.te
+++ b/vendor/qcom/common/dumpstate.te
@@ -9,6 +9,7 @@ userdebug_or_eng(`
allow dumpstate persist_file:dir r_dir_perms;
allow dumpstate sysfs_leds:dir search;
allow dumpstate system_block_device:blk_file r_file_perms;
+ allow dumpstate media_rw_data_file:file append;
dontaudit dumpstate self:netlink_xfrm_socket create_socket_perms_no_ioctl;
diff --git a/vendor/qcom/common/logger_app.te b/vendor/qcom/common/logger_app.te
index 784e98e1..600deef9 100644
--- a/vendor/qcom/common/logger_app.te
+++ b/vendor/qcom/common/logger_app.te
@@ -12,6 +12,7 @@ userdebug_or_eng(`
allow logger_app tcpdump_vendor_data_file:file create_file_perms;
get_prop(logger_app, radio_prop)
+ set_prop(logger_app, vendor_logger_prop)
set_prop(logger_app, vendor_ramdump_prop)
set_prop(logger_app, logpersistd_logging_prop)
set_prop(logger_app, logd_prop)