summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@quicinc.com>2017-06-08 11:32:16 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2017-06-08 11:32:15 -0700
commit0c4296fb0ea50eca2fe3b1f75a519b29fb689b80 (patch)
tree4bdc3476b12206faf0064bcbca8ceb3b5a7c416c
parent8a73a15ac069890e19b5789a77a4ea4df384af90 (diff)
parent798ff412f328727580afe5439a7c0843e7670234 (diff)
Merge "[IMS]: Start ims daemons from vendor"
-rwxr-xr-xandroid_filesystem_config.h6
-rwxr-xr-xinit.target.rc9
-rw-r--r--vintf.xml20
3 files changed, 18 insertions, 17 deletions
diff --git a/android_filesystem_config.h b/android_filesystem_config.h
index 0785d55..f3b04d5 100755
--- a/android_filesystem_config.h
+++ b/android_filesystem_config.h
@@ -36,8 +36,10 @@ static const struct fs_path_config android_device_files[] = {
{ 00755, AID_SYSTEM, AID_SYSTEM, (1ULL << CAP_NET_BIND_SERVICE), "system/bin/pm-service" },
{ 00755, AID_SYSTEM, AID_SYSTEM, (1ULL << CAP_NET_BIND_SERVICE), "system/vendor/bin/pm-service" },
{ 00755, AID_SYSTEM, AID_SYSTEM, (1ULL << CAP_NET_BIND_SERVICE), "vendor/bin/pm-service" },
- { 00755, AID_SYSTEM, AID_SYSTEM, (1ULL << CAP_NET_BIND_SERVICE), "system/bin/imsdatadaemon" },
- { 00755, AID_SYSTEM, AID_RADIO, (1ULL << CAP_NET_BIND_SERVICE), "system/bin/ims_rtp_daemon" },
+ { 00755, AID_SYSTEM, AID_SYSTEM, (1ULL << CAP_NET_BIND_SERVICE), "system/vendor/bin/imsdatadaemon" },
+ { 00755, AID_SYSTEM, AID_RADIO, (1ULL << CAP_NET_BIND_SERVICE), "system/vendor/bin/ims_rtp_daemon" },
+ { 00755, AID_SYSTEM, AID_SYSTEM, (1ULL << CAP_NET_BIND_SERVICE), "vendor/bin/imsdatadaemon" },
+ { 00755, AID_SYSTEM, AID_RADIO, (1ULL << CAP_NET_BIND_SERVICE), "vendor/bin/ims_rtp_daemon" },
#ifdef NO_ANDROID_FILESYSTEM_CONFIG_DEVICE_DIRS
{ 00000, AID_ROOT, AID_ROOT, 0, "system/etc/fs_config_dirs" },
#endif
diff --git a/init.target.rc b/init.target.rc
index 874aa26..1dd036c 100755
--- a/init.target.rc
+++ b/init.target.rc
@@ -269,13 +269,13 @@ service audiod /system/bin/audiod
# chown system drmrpc /sys/devices/f9966000.i2c/i2c-1/1-0020/secure_touch
#
#
-service imsqmidaemon /system/bin/imsqmidaemon
+service imsqmidaemon /system/vendor/bin/imsqmidaemon
class main
user system
socket ims_qmid stream 0660 system radio
group radio log diag
-service imsdatadaemon /system/bin/imsdatadaemon
+service imsdatadaemon /system/vendor/bin/imsdatadaemon
class main
user system
socket ims_datad stream 0660 system radio
@@ -353,14 +353,13 @@ service pd_mapper /system/vendor/bin/pd-mapper
on property:sys.ims.QMI_DAEMON_STATUS=1
start imsdatadaemon
-service ims_rtp_daemon /system/bin/ims_rtp_daemon
+service ims_rtp_daemon /system/vendor/bin/ims_rtp_daemon
class main
user system
- socket ims_rtpd stream 0660 system radio
group radio diag inet log
disabled
-service imscmservice /system/bin/imscmservice
+service imscmservice /system/vendor/bin/imscmservice
class main
user system
group radio diag inet log
diff --git a/vintf.xml b/vintf.xml
index 9bfc126..c5bc4a2 100644
--- a/vintf.xml
+++ b/vintf.xml
@@ -259,14 +259,14 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</interface>
</hal>
<!-- IMS RTP Service -->
-    <hal format="hidl">
-        <name>com.qualcomm.qti.imsrtpservice</name>
-        <transport>hwbinder</transport>
-        <impl level="generic"></impl>
-        <version>1.0</version>
-        <interface>
-            <name>IRTPService</name>
-            <instance>rtpservice0</instance>
-        </interface>
-    </hal>
+ <hal format="hidl">
+ <name>com.qualcomm.qti.imsrtpservice</name>
+ <transport>hwbinder</transport>
+ <impl level="generic"></impl>
+ <version>1.0</version>
+ <interface>
+ <name>IRTPService</name>
+ <instance>imsrtpservice</instance>
+ </interface>
+ </hal>
</manifest>