diff --git a/sepolicy/private/domain.te b/sepolicy/private/domain.te new file mode 100644 index 0000000..bae6bf0 --- /dev/null +++ b/sepolicy/private/domain.te @@ -0,0 +1,2 @@ +# Allow domain to get public_vendor_default_prop +get_prop(domain, public_vendor_default_prop) diff --git a/sepolicy/private/property.te b/sepolicy/private/property.te index 028c77c..5118a31 100644 --- a/sepolicy/private/property.te +++ b/sepolicy/private/property.te @@ -1 +1,2 @@ +type public_vendor_default_prop, property_type; type vendor_camera_prop, property_type; diff --git a/sepolicy/private/property_contexts b/sepolicy/private/property_contexts new file mode 100644 index 0000000..d415bb7 --- /dev/null +++ b/sepolicy/private/property_contexts @@ -0,0 +1,7 @@ +ro.vendor.graphics.memory u:object_r:public_vendor_default_prop:s0 +vendor.debug.egl.changepixelformat u:object_r:public_vendor_default_prop:s0 +vendor.debug.egl.profiler u:object_r:public_vendor_default_prop:s0 +vendor.debug.egl.swapinterval u:object_r:public_vendor_default_prop:s0 +vendor.debug.prerotation.disable u:object_r:public_vendor_default_prop:s0 +vendor.debug.rs. u:object_r:public_vendor_default_prop:s0 +vendor.dump.gpu.output u:object_r:public_vendor_default_prop:s0 diff --git a/sepolicy/private/vendor_init.te b/sepolicy/private/vendor_init.te index 5387eda..1305c24 100644 --- a/sepolicy/private/vendor_init.te +++ b/sepolicy/private/vendor_init.te @@ -1,2 +1,5 @@ +# Allow vendor_init to set public_vendor_default_prop +set_prop(vendor_init, public_vendor_default_prop) + # Allow vendor_init to set vendor_camera_prop set_prop(vendor_init, vendor_camera_prop)