summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Bestas <mkbestas@lineageos.org>2021-04-25 21:26:28 +0300
committeralk3pInjection <webmaster@raspii.tech>2022-01-20 10:28:00 +0800
commit38a1ea30d6bc4016deab7c084e7f4d77ed7e5718 (patch)
tree9f8d2132c79968de18d4ccf2b788149775e7d4e7
parente581511a830830df077738179064cb0b17daeaf3 (diff)
legacy: Allow sensors read sensor props
* As seen on non-legacy Change-Id: I54ede545836306d3a8d2181bb60e0667988228de
-rw-r--r--legacy/vendor/common/hal_sensors.te2
-rw-r--r--legacy/vendor/common/sensors.te2
2 files changed, 4 insertions, 0 deletions
diff --git a/legacy/vendor/common/hal_sensors.te b/legacy/vendor/common/hal_sensors.te
index 70dd516e..756128d9 100644
--- a/legacy/vendor/common/hal_sensors.te
+++ b/legacy/vendor/common/hal_sensors.te
@@ -25,9 +25,11 @@
# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+get_prop(hal_sensors_default, sensors_prop)
userdebug_or_eng(`
diag_use(hal_sensors)
+ get_prop(hal_sensors_default, sensors_dbg_prop)
allow hal_sensors debugfs_tracing:file { open write };
')
set_prop(hal_sensors, slpi_prop);
diff --git a/legacy/vendor/common/sensors.te b/legacy/vendor/common/sensors.te
index a83cf1c8..192b1efb 100644
--- a/legacy/vendor/common/sensors.te
+++ b/legacy/vendor/common/sensors.te
@@ -31,6 +31,7 @@ type sensors_exec, exec_type, vendor_file_type, file_type;
# Started by init
init_daemon_domain(sensors)
+get_prop(sensors, sensors_prop)
allow sensors self:capability {
# Change own perms to (nobody,nobody)
@@ -81,6 +82,7 @@ allow sensors device_latency:chr_file w_file_perms;
userdebug_or_eng(`
domain_auto_trans(shell, sensors_exec, sensors)
diag_use(sensors)
+ get_prop(sensors, sensors_dbg_prop)
# For starting diag_mdlog
allow sensors vendor_shell_exec:file execute_no_trans;