Add arc-camera user/group and add it to video group.
arc-camera group can access /var/run/camera. video group can access
/dev/video*. Android media server belongs to arc-camera group. ARC
camera service runs as arc-camera user, which belongs to arc-camera
group and video group. So media server and ARC camera service can
use the socket in /var/run/camera to do IPC. Only ARC camera service
can access the camera device.
BUG=b:26311820
TEST=Verify on device that arc-camera has been added to /etc/{passwd,group}
and video group has arc-camera as a member.
CQ-DEPEND=CL:320853
Change-Id: I8480197e790094b78cfa2a43deb8ca0b9d1e49f7
Reviewed-on: https://chromium-review.googlesource.com/320067
Commit-Ready: Sheng-hao Tsao <shenghao@google.com>
Tested-by: Sheng-hao Tsao <shenghao@google.com>
Reviewed-by: Wu-cheng Li <wuchengli@chromium.org>
3 files changed