From 19a9599d90aa935698850b501f5510ed987003f0 Mon Sep 17 00:00:00 2001 From: Jenny Ho Date: Wed, 21 Apr 2021 16:06:56 +0800 Subject: set sepolicy for testing_battery_profile need run /vendor/bin/sh before setprop Bug: 180511460 Signed-off-by: Jenny Ho Change-Id: Iade61f2c5b1aceb3e91986b8e2075cf471905f89 --- vendor/google/property.te | 1 + vendor/google/property_contexts | 3 +++ vendor/google/vendor_init.te | 3 +++ vendor/google/vendor_shell.te | 1 + 4 files changed, 8 insertions(+) create mode 100644 vendor/google/vendor_shell.te 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) -- cgit v1.2.3