Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 91c7e9e4 authored by Ricardo Cerqueira's avatar Ricardo Cerqueira
Browse files

selinux: Fix access to camera socket

Ignoring the error isn't enough, the qcamera-daemon will fail
if it can't remove a pre-existing socket, so let that happen

Change-Id: Ie9d8d58a5c4903a1d25e82ddb3295485a57b85ae
parent 8022c32b
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -14,7 +14,7 @@ allow camera { surfaceflinger mediaserver }:fd use;
# Create /data/cam_socket0 as camera_socket
# Create /data/cam_socket0 as camera_socket
type_transition camera system_data_file:sock_file camera_socket "cam_socket0";
type_transition camera system_data_file:sock_file camera_socket "cam_socket0";
allow camera camera_socket:sock_file { create unlink };
allow camera camera_socket:sock_file { create unlink };
dontaudit camera system_data_file:dir remove_name;
allow camera system_data_file:dir remove_name;


# All others under /data get camera_data_file
# All others under /data get camera_data_file
file_type_auto_trans(camera, system_data_file, camera_data_file);
file_type_auto_trans(camera, system_data_file, camera_data_file);