Remove qmuxd from init scripts and sepolicy
This daemon doesn't exist on the device and causes init errors during
boot.
init: /vendor/etc/init/hw/init.walleye.rc: 745: Unable to decode GID
for 'qcom_diag': getpwnam failed: No such file or directory
init: Could not start service 'vendor.qmuxd' as part of class 'main':
Cannot find '/vendor/bin/qmuxd': No such file or directory
Test: tree-hugger passes
Merged-In: Ib2bc1739cac088af3e9ef2e0482f2536dad8fb8c
Change-Id: Ib2bc1739cac088af3e9ef2e0482f2536dad8fb8c
diff --git a/init.hardware.rc b/init.hardware.rc
index 45c4c14..b8f335a 100644
--- a/init.hardware.rc
+++ b/init.hardware.rc
@@ -705,11 +705,6 @@
start ims_rtp_daemon
start imsrcsservice
-service qmuxd /vendor/bin/qmuxd
- class main
- user root
- group radio audio bluetooth gps nfc qcom_diag
-
#TODO evaluate group system once b/62571088 is resolved
service cnd /vendor/bin/cnd
class main
diff --git a/sepolicy/vendor/file_contexts b/sepolicy/vendor/file_contexts
index e213942..1a4a37f 100644
--- a/sepolicy/vendor/file_contexts
+++ b/sepolicy/vendor/file_contexts
@@ -155,7 +155,6 @@
/vendor/bin/ims_rtp_daemon u:object_r:hal_imsrtp_exec:s0
/vendor/bin/ipacm u:object_r:hal_tetheroffload_default_exec:s0
/vendor/bin/ipacm-diag u:object_r:hal_tetheroffload_default_exec:s0
-/vendor/bin/qmuxd u:object_r:qmuxd_exec:s0
/vendor/bin/cnd u:object_r:cnd_exec:s0
/vendor/bin/ATFWD-daemon u:object_r:atfwd_exec:s0
/vendor/bin/easelmanagerd u:object_r:easel_exec:s0
diff --git a/sepolicy/vendor/qmuxd.te b/sepolicy/vendor/qmuxd.te
deleted file mode 100644
index b8dc015..0000000
--- a/sepolicy/vendor/qmuxd.te
+++ /dev/null
@@ -1,5 +0,0 @@
-type qmuxd, domain;
-type qmuxd_exec, exec_type, vendor_file_type, file_type;
-
-net_domain(qmuxd)
-init_daemon_domain(qmuxd)