From 6738906339e0cfeff4acba4ef91513ae6dec77ec Mon Sep 17 00:00:00 2001 From: Nolen Johnson Date: Tue, 26 Feb 2019 00:27:25 +0000 Subject: [PATCH] sdm660-common: sepolicy: Allow hal_camera_default to set camera properties Change-Id: I69f4d1039c3ccae4d21aaddb35d09ae575bd3979 Signed-off-by: pix106 --- sepolicy/vendor/hal_camera_default.te | 1 + sepolicy/vendor/property.te | 1 + sepolicy/vendor/property_contexts | 1 + 3 files changed, 3 insertions(+) diff --git a/sepolicy/vendor/hal_camera_default.te b/sepolicy/vendor/hal_camera_default.te index c66be0f7..71794dd2 100644 --- a/sepolicy/vendor/hal_camera_default.te +++ b/sepolicy/vendor/hal_camera_default.te @@ -4,3 +4,4 @@ get_prop(hal_camera_default, vendor_camera_prop) get_prop(hal_camera_default, vendor_video_prop) allow hal_camera_default sysfs_kgsl:file r_file_perms; +allow hal_camera_default persist_camera_prop:property_service set; diff --git a/sepolicy/vendor/property.te b/sepolicy/vendor/property.te index 25bc5496..ce06e2ba 100644 --- a/sepolicy/vendor/property.te +++ b/sepolicy/vendor/property.te @@ -4,3 +4,4 @@ vendor_restricted_prop(vendor_camera_prop); vendor_internal_prop(dirac_prop); vendor_internal_prop(vendor_power_prop) vendor_internal_prop(thermal_engine_prop); +vendor_restricted_prop(persist_camera_prop); diff --git a/sepolicy/vendor/property_contexts b/sepolicy/vendor/property_contexts index 4f4f18bd..af6b9436 100644 --- a/sepolicy/vendor/property_contexts +++ b/sepolicy/vendor/property_contexts @@ -17,6 +17,7 @@ cameradaemon.SaveMemAtBoot u:object_r:vendor_default_prop:s0 cpp.set.clock u:object_r:vendor_default_prop:s0 disable.cpp.power.collapse u:object_r:vendor_default_prop:s0 persist.camera. u:object_r:vendor_default_prop:s0 +persist.camera.debug.logfile u:object_r:persist_camera_prop:s0 persist.vendor.camera. u:object_r:camera_prop:s0 persist.camera.debug. u:object_r:persist_camera_prop:s0 persist.camera.enable.log u:object_r:persist_camera_prop:s0