Add 'vendor.' prefix to a vendor HAL service name

To prevent property name collisions between properties of system and
vendor, 'vendor.' prefix must be added to a vendor HAL service name.
You can see the details in http://go/treble-sysprop-compatibility.

Test: succeeded building and tested on a sailfish device.
Bug: 36796459
Change-Id: I48e6ee0ae3fe401e39efb273256d991fac676357
Signed-off-by: Alberto97 <albertop2197@gmail.com>
This commit is contained in:
Jaekyun Seok
2017-08-30 10:51:23 +09:00
committed by therootlord
parent c6c3e249ed
commit d5d0276021
3 changed files with 40 additions and 40 deletions

View File

@@ -236,7 +236,7 @@ on boot
chmod 0660 /persist/chargeonly/cooldown chmod 0660 /persist/chargeonly/cooldown
# Pass carrier to wlan # Pass carrier to wlan
service init_wifi /vendor/bin/sh /vendor/bin/wlan_carrier_bin.sh service vendor.init_wifi /vendor/bin/sh /vendor/bin/wlan_carrier_bin.sh
class main class main
user root user root
group root group root
@@ -254,8 +254,8 @@ on charger
on moto-charger on moto-charger
setprop ro.board.platform msm8953 setprop ro.board.platform msm8953
trigger firmware_mounts_complete trigger firmware_mounts_complete
start charge_only_mode start vendor.charge_only_mode
start thermal-com start vendor.thermal-com
on property:ro.boot.dualsim=true on property:ro.boot.dualsim=true
setprop persist.radio.multisim.config dsds setprop persist.radio.multisim.config dsds
@@ -266,7 +266,7 @@ on property:ro.boot.dualsim=false
setprop ro.telephony.default_network 10 setprop ro.telephony.default_network 10
on property:ro.boot.hwrev=* on property:ro.boot.hwrev=*
start mmi-boot-sh start vendor.mmi-boot-sh
service adspd /vendor/bin/adspd service adspd /vendor/bin/adspd
class main class main
@@ -274,24 +274,24 @@ service adspd /vendor/bin/adspd
user audio user audio
group audio input diag group audio input diag
service mmi-boot-sh /vendor/bin/sh /vendor/bin/init.mmi.boot.sh service vendor.mmi-boot-sh /vendor/bin/sh /vendor/bin/init.mmi.boot.sh
class core class core
user root user root
oneshot oneshot
disabled disabled
# Sanders uses qcom sensor service # Sanders uses qcom sensor service
service sensors /vendor/bin/sensors.qcom service vendor.sensors /vendor/bin/sensors.qcom
class core class core
user root user root
group root group root
service charge_only_mode /vendor/bin/charge_only_mode service vendor.charge_only_mode /vendor/bin/charge_only_mode
user root user root
group graphics system input group graphics system input
disabled disabled
service thermal-com /vendor/bin/thermal-engine --minimode service vendor.thermal-com /vendor/bin/thermal-engine --minimode
class main class main
user root user root
disabled disabled

View File

@@ -142,7 +142,7 @@ on boot
chown radio radio /data/vendor/radio/db_check_done chown radio radio /data/vendor/radio/db_check_done
chmod 0660 /data/vendor/radio/db_check_done chmod 0660 /data/vendor/radio/db_check_done
start rmt_storage start vendor.rmt_storage
#Create QMUX deamon socket area #Create QMUX deamon socket area
mkdir /dev/socket/qmux_radio 0770 radio radio mkdir /dev/socket/qmux_radio 0770 radio radio
@@ -498,7 +498,7 @@ on post-fs-data
setprop vold.post_fs_data_done 1 setprop vold.post_fs_data_done 1
service charger /charger service vendor.charger /charger
class charger class charger
group log group log
disabled disabled
@@ -510,13 +510,13 @@ on property:persist.usb.chgdisabled=1
on property:persist.usb.chgdisabled=0 on property:persist.usb.chgdisabled=0
write /sys/class/power_supply/battery/charging_enabled 1 write /sys/class/power_supply/battery/charging_enabled 1
service qseecomd /vendor/bin/qseecomd service vendor.qseecomd /vendor/bin/qseecomd
class core class core
user root user root
group root group root
writepid /dev/cpuset/system-background/tasks writepid /dev/cpuset/system-background/tasks
service thermal-engine /vendor/bin/thermal-engine service vendor.thermal-engine /vendor/bin/thermal-engine
class main class main
user root user root
socket thermal-send-client stream 0666 system system socket thermal-send-client stream 0666 system system
@@ -526,7 +526,7 @@ service thermal-engine /vendor/bin/thermal-engine
group root group root
writepid /dev/cpuset/system-background/tasks writepid /dev/cpuset/system-background/tasks
service time_daemon /vendor/bin/time_daemon service vendor.time_daemon /vendor/bin/time_daemon
class late_start class late_start
user root user root
group root group root
@@ -544,57 +544,57 @@ on property:persist.env.fastdorm.enabled=true
setprop persist.radio.data_no_toggle 1 setprop persist.radio.data_no_toggle 1
#start camera server as daemon #start camera server as daemon
service qcamerasvr /vendor/bin/mm-qcamera-daemon service vendor.qcamerasvr /vendor/bin/mm-qcamera-daemon
class late_start class late_start
user camera user camera
group camera system inet input graphics group camera system inet input graphics
writepid /dev/cpuset/system-background/tasks writepid /dev/cpuset/system-background/tasks
service cnd /vendor/bin/cnd service vendor.cnd /vendor/bin/cnd
class late_start class late_start
socket cnd stream 660 root inet socket cnd stream 660 root inet
service qseeproxydaemon /vendor/bin/qseeproxydaemon service vendor.qseeproxydaemon /vendor/bin/qseeproxydaemon
class late_start class late_start
user system user system
group system group system
writepid /dev/cpuset/system-background/tasks writepid /dev/cpuset/system-background/tasks
service esepmdaemon /vendor/bin/esepmdaemon service vendor.esepmdaemon /vendor/bin/esepmdaemon
class core class core
user system user system
group nfc group nfc
service wcnss-service /vendor/bin/wcnss_service service vendor.wcnss-service /vendor/bin/wcnss_service
class main class main
user system user system
group system wifi radio group system wifi radio
oneshot oneshot
service adsprpcd /vendor/bin/adsprpcd service vendor.adsprpcd /vendor/bin/adsprpcd
class main class main
user media user media
group media group media
#service energy-awareness /vendor/bin/energy-awareness #service vendor.energy-awareness /vendor/bin/energy-awareness
# class main # class main
# user root # user root
# group system # group system
# oneshot # oneshot
service irsc_util /vendor/bin/irsc_util "/vendor/etc/sec_config" service vendor.irsc_util /vendor/bin/irsc_util "/vendor/etc/sec_config"
class core class core
user root user root
oneshot oneshot
service imsqmidaemon /vendor/bin/imsqmidaemon service vendor.imsqmidaemon /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
writepid /dev/cpuset/system-background/tasks writepid /dev/cpuset/system-background/tasks
service imsdatadaemon /vendor/bin/imsdatadaemon service vendor.imsdatadaemon /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
@@ -603,16 +603,16 @@ service imsdatadaemon /vendor/bin/imsdatadaemon
disabled disabled
on property:vendor.ims.QMI_DAEMON_STATUS=1 on property:vendor.ims.QMI_DAEMON_STATUS=1
start imsdatadaemon start vendor.imsdatadaemon
service ims_rtp_daemon /vendor/bin/ims_rtp_daemon service vendor.ims_rtp_daemon /vendor/bin/ims_rtp_daemon
class main class main
user system user system
socket ims_rtpd stream 0660 system radio socket ims_rtpd stream 0660 system radio
group radio diag inet log group radio diag inet log
disabled disabled
service imsrcsservice /vendor/bin/imsrcsd service vendor.imsrcsservice /vendor/bin/imsrcsd
class main class main
user system user system
group radio diag inet log group radio diag inet log
@@ -620,10 +620,10 @@ service imsrcsservice /vendor/bin/imsrcsd
disabled disabled
on property:vendor.ims.DATA_DAEMON_STATUS=1 on property:vendor.ims.DATA_DAEMON_STATUS=1
start ims_rtp_daemon start vendor.ims_rtp_daemon
start imsrcsservice start vendor.imsrcsservice
service rmt_storage /vendor/bin/rmt_storage service vendor.rmt_storage /vendor/bin/rmt_storage
class core class core
user root user root
ioprio rt 0 ioprio rt 0
@@ -661,18 +661,18 @@ service fmhal_service /vendor/bin/fmhal_service
group bluetooth net_bt_admin net_admin group bluetooth net_bt_admin net_admin
disabled disabled
service tftp_server /vendor/bin/tftp_server service vendor.tftp_server /vendor/bin/tftp_server
class core class core
user root user root
writepid /dev/cpuset/system-background/tasks writepid /dev/cpuset/system-background/tasks
service per_mgr /vendor/bin/pm-service service vendor.per_mgr /vendor/bin/pm-service
class core class core
user system user system
group system net_raw group system net_raw
writepid /dev/cpuset/system-background/tasks writepid /dev/cpuset/system-background/tasks
service per_proxy /vendor/bin/pm-proxy service vendor.per_proxy /vendor/bin/pm-proxy
class core class core
user system user system
group system group system
@@ -680,20 +680,20 @@ service per_proxy /vendor/bin/pm-proxy
writepid /dev/cpuset/system-background/tasks writepid /dev/cpuset/system-background/tasks
on property:init.svc.per_mgr=running on property:init.svc.per_mgr=running
start per_proxy start vendor.per_proxy
on property:sys.shutdown.requested=* on property:sys.shutdown.requested=*
stop per_proxy stop vendor.per_proxy
on property:ro.hw.ecompass=true on property:ro.hw.ecompass=true
enable ecompassd enable ecompassd
service netmgrd /vendor/bin/netmgrd service vendor.netmgrd /vendor/bin/netmgrd
class main class main
group radio system wakelock group radio system wakelock
writepid /dev/cpuset/system-background/tasks writepid /dev/cpuset/system-background/tasks
service qti /vendor/bin/qti service vendor.qti /vendor/bin/qti
class main class main
user radio user radio
group radio net_raw oem_2950 usb net_admin group radio net_raw oem_2950 usb net_admin
@@ -701,7 +701,7 @@ service qti /vendor/bin/qti
on property:ro.use_data_netmgrd=false on property:ro.use_data_netmgrd=false
# netmgr not supported on specific target # netmgr not supported on specific target
stop netmgrd stop vendor.netmgrd
# Adjust socket buffer to enlarge TCP receive window for high bandwidth # Adjust socket buffer to enlarge TCP receive window for high bandwidth
# but only if ro.data.large_tcp_window_size property is set. # but only if ro.data.large_tcp_window_size property is set.
@@ -814,7 +814,7 @@ service dhcpcd_bnep4 /system/bin/dhcpcd -BKLG
disabled disabled
oneshot oneshot
service loc_launcher /vendor/bin/loc_launcher service vendor.loc_launcher /vendor/bin/loc_launcher
#loc_launcher will start as root and set its uid to gps #loc_launcher will start as root and set its uid to gps
class late_start class late_start
group gps inet oem_2950 wifi group gps inet oem_2950 wifi
@@ -846,7 +846,7 @@ on property:ro.data.large_tcp_window_size=true
# Adjust socket buffer to enlarge TCP receive window for high bandwidth (e.g. DO-RevB) # Adjust socket buffer to enlarge TCP receive window for high bandwidth (e.g. DO-RevB)
write /proc/sys/net/ipv4/tcp_adv_win_scale 2 write /proc/sys/net/ipv4/tcp_adv_win_scale 2
service ril-daemon2 /vendor/bin/hw/rild -c 2 service vendor.ril-daemon2 /vendor/bin/hw/rild -c 2
class main class main
user radio user radio
group radio cache inet misc audio log readproc wakelock group radio cache inet misc audio log readproc wakelock

View File

@@ -4,5 +4,5 @@ export PATH=/system/xbin:$PATH
multisim=`getprop persist.radio.multisim.config` multisim=`getprop persist.radio.multisim.config`
if [ "$multisim" = "dsds" ] || [ "$multisim" = "dsda" ]; then if [ "$multisim" = "dsds" ] || [ "$multisim" = "dsda" ]; then
start ril-daemon2 start vendor.ril-daemon2
fi fi