summaryrefslogtreecommitdiff
path: root/vendor
diff options
context:
space:
mode:
authorJenny Ho <hsiufangho@google.com>2021-04-21 16:06:56 +0800
committerJenny Ho <hsiufangho@google.com>2021-05-03 16:49:26 +0800
commit19a9599d90aa935698850b501f5510ed987003f0 (patch)
treec8bd19f2909930ba496ad0c5d575285bff3151d7 /vendor
parent7a7516e5103b0c262481546de5c1a2fe08e50eab (diff)
downloadsunfish-sepolicy-19a9599d90aa935698850b501f5510ed987003f0.tar.gz
set sepolicy for testing_battery_profile
need run /vendor/bin/sh before setprop Bug: 180511460 Signed-off-by: Jenny Ho <hsiufangho@google.com> Change-Id: Iade61f2c5b1aceb3e91986b8e2075cf471905f89
Diffstat (limited to 'vendor')
-rw-r--r--vendor/google/property.te1
-rw-r--r--vendor/google/property_contexts3
-rw-r--r--vendor/google/vendor_init.te3
-rw-r--r--vendor/google/vendor_shell.te1
4 files changed, 8 insertions, 0 deletions
diff --git a/vendor/google/property.te b/vendor/google/property.te
index fe0ab10..0940b1e 100644
--- a/vendor/google/property.te
+++ b/vendor/google/property.te
@@ -1,6 +1,7 @@
vendor_internal_prop(ecoservice_prop)
vendor_internal_prop(vendor_aware_available_prop)
vendor_internal_prop(vendor_battery_defender_prop)
+vendor_internal_prop(vendor_battery_profile_prop)
vendor_internal_prop(vendor_build_type_prop)
vendor_internal_prop(vendor_modem_prop)
vendor_internal_prop(vendor_ramoops_prop)
diff --git a/vendor/google/property_contexts b/vendor/google/property_contexts
index 34b20e7..af2ee75 100644
--- a/vendor/google/property_contexts
+++ b/vendor/google/property_contexts
@@ -23,6 +23,9 @@ vendor.display.native_display_primaries_ready u:object_r:vendor_display_prop:s
# battery
vendor.battery.defender. u:object_r:vendor_battery_defender_prop:s0
+# test battery profile
+persist.vendor.testing_battery_profile u:object_r:vendor_battery_profile_prop:s0
+
# Tcpdump_logger
persist.vendor.tcpdump.log.alwayson u:object_r:vendor_tcpdump_log_prop:s0
vendor.tcpdump.log.ondemand u:object_r:vendor_tcpdump_log_prop:s0
diff --git a/vendor/google/vendor_init.te b/vendor/google/vendor_init.te
index c7afffb..dc0679b 100644
--- a/vendor/google/vendor_init.te
+++ b/vendor/google/vendor_init.te
@@ -46,3 +46,6 @@ userdebug_or_eng(`
')
set_prop(vendor_init, vendor_logging_prop)
+get_prop(vendor_init, test_harness_prop)
+get_prop(vendor_init, vendor_battery_profile_prop)
+set_prop(vendor_init, vendor_battery_defender_prop)
diff --git a/vendor/google/vendor_shell.te b/vendor/google/vendor_shell.te
new file mode 100644
index 0000000..2ace587
--- /dev/null
+++ b/vendor/google/vendor_shell.te
@@ -0,0 +1 @@
+set_prop(vendor_shell, vendor_battery_profile_prop)