From 007586d92d46a20024481904dda0c968e4c56834 Mon Sep 17 00:00:00 2001
From: Alex Buynytskyy <alexbuy@google.com>
Date: Fri, 14 Dec 2018 15:45:07 -0800
Subject: [PATCH] Allow adbd to use a socket transferred from shell.

Used for e.g. abb.

Test: Build, flash and boot, use `adb abb` to verify

Change-Id: I4ad75498819edbcc0303f66420a58d06788ab5fb
---
 private/adbd.te | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/private/adbd.te b/private/adbd.te
index 23f3c92e3..0b42672a3 100644
--- a/private/adbd.te
+++ b/private/adbd.te
@@ -167,6 +167,11 @@ allow adbd rootfs:dir r_dir_perms;
 allow adbd perfetto_traces_data_file:file r_file_perms;
 allow adbd perfetto_traces_data_file:dir r_dir_perms;
 
+# Connect to shell and use a socket transferred from it.
+# Used for e.g. abb.
+allow adbd shell:unix_stream_socket { read write };
+allow adbd shell:fd use;
+
 ###
 ### Neverallow rules
 ###
-- 
GitLab