From ceb0f1e8f15a6aee4a4a100158e866904eadb0af Mon Sep 17 00:00:00 2001 From: Tom Cherry Date: Fri, 15 Jun 2018 13:25:08 -0700 Subject: [PATCH] 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 --- init.hardware.rc | 5 ----- sepolicy/vendor/file_contexts | 1 - sepolicy/vendor/qmuxd.te | 5 ----- 3 files changed, 11 deletions(-) delete mode 100644 sepolicy/vendor/qmuxd.te diff --git a/init.hardware.rc b/init.hardware.rc index 5fcd03ad..c6843990 100644 --- a/init.hardware.rc +++ b/init.hardware.rc @@ -739,11 +739,6 @@ on property:vendor.ims.DATA_DAEMON_STATUS=1 start vendor.ims_rtp_daemon start vendor.imsrcsservice -service vendor.qmuxd /vendor/bin/qmuxd - class main - user root - group radio audio bluetooth gps nfc qcom_diag - service vendor.cnd /vendor/bin/cnd class main user radio diff --git a/sepolicy/vendor/file_contexts b/sepolicy/vendor/file_contexts index 1649712a..bafabd93 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 b8dc015b..00000000 --- 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)