[IMS]: Start ims daemons from vendor
- imsdatadaemon, imsqmidaemon, ims_rtp_daemon and imscmservice have to be started from vendor partition. CRs-fixed: 2053865 Change-Id: Ifd195376b4d0f11e8f276833c55ac02c93988cb7
This commit is contained in:
parent
2c1c891570
commit
798ff412f3
3 changed files with 18 additions and 17 deletions
|
@ -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/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), "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), "vendor/bin/pm-service" },
|
||||||
{ 00755, AID_SYSTEM, AID_SYSTEM, (1ULL << CAP_NET_BIND_SERVICE), "system/bin/imsdatadaemon" },
|
{ 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/bin/ims_rtp_daemon" },
|
{ 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
|
#ifdef NO_ANDROID_FILESYSTEM_CONFIG_DEVICE_DIRS
|
||||||
{ 00000, AID_ROOT, AID_ROOT, 0, "system/etc/fs_config_dirs" },
|
{ 00000, AID_ROOT, AID_ROOT, 0, "system/etc/fs_config_dirs" },
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -269,13 +269,13 @@ service audiod /system/bin/audiod
|
||||||
# chown system drmrpc /sys/devices/f9966000.i2c/i2c-1/1-0020/secure_touch
|
# 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
|
class main
|
||||||
user system
|
user system
|
||||||
socket ims_qmid stream 0660 system radio
|
socket ims_qmid stream 0660 system radio
|
||||||
group radio log diag
|
group radio log diag
|
||||||
|
|
||||||
service imsdatadaemon /system/bin/imsdatadaemon
|
service imsdatadaemon /system/vendor/bin/imsdatadaemon
|
||||||
class main
|
class main
|
||||||
user system
|
user system
|
||||||
socket ims_datad stream 0660 system radio
|
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
|
on property:sys.ims.QMI_DAEMON_STATUS=1
|
||||||
start imsdatadaemon
|
start imsdatadaemon
|
||||||
|
|
||||||
service ims_rtp_daemon /system/bin/ims_rtp_daemon
|
service ims_rtp_daemon /system/vendor/bin/ims_rtp_daemon
|
||||||
class main
|
class main
|
||||||
user system
|
user system
|
||||||
socket ims_rtpd stream 0660 system radio
|
|
||||||
group radio diag inet log
|
group radio diag inet log
|
||||||
disabled
|
disabled
|
||||||
|
|
||||||
service imscmservice /system/bin/imscmservice
|
service imscmservice /system/vendor/bin/imscmservice
|
||||||
class main
|
class main
|
||||||
user system
|
user system
|
||||||
group radio diag inet log
|
group radio diag inet log
|
||||||
|
|
20
vintf.xml
20
vintf.xml
|
@ -255,14 +255,14 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
<!-- IMS RTP Service -->
|
<!-- IMS RTP Service -->
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>com.qualcomm.qti.imsrtpservice</name>
|
<name>com.qualcomm.qti.imsrtpservice</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<impl level="generic"></impl>
|
<impl level="generic"></impl>
|
||||||
<version>1.0</version>
|
<version>1.0</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>IRTPService</name>
|
<name>IRTPService</name>
|
||||||
<instance>rtpservice0</instance>
|
<instance>imsrtpservice</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
</manifest>
|
</manifest>
|
||||||
|
|
Loading…
Reference in a new issue