From a92cb18e1d6af520cd2299d553321e57c837624a Mon Sep 17 00:00:00 2001 From: Vachounet Date: Wed, 22 Nov 2017 20:43:34 +0100 Subject: [PATCH] sanders: init: move some services to vendor --- rootdir/etc/init.mmi.rc | 2 +- rootdir/etc/init.qcom.rc | 54 +++++++++++++++++++++------------------- 2 files changed, 29 insertions(+), 27 deletions(-) diff --git a/rootdir/etc/init.mmi.rc b/rootdir/etc/init.mmi.rc index 52c80f3..cdef8cd 100644 --- a/rootdir/etc/init.mmi.rc +++ b/rootdir/etc/init.mmi.rc @@ -256,7 +256,7 @@ on property:ro.boot.dualsim=false setprop persist.radio.multisim.config "" setprop ro.telephony.default_network 10 -service adspd /system/bin/adspd +service adspd /system/vendor/bin/adspd class main socket adspdsock stream 0660 system audio user audio diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index f670098..27f5ef2 100644 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -304,6 +304,12 @@ on post-fs-data mkdir /data/misc/bluetooth 0770 bluetooth bluetooth # Create the directories used by the Wireless subsystem + mkdir /data/vendor/wifi 0770 wifi wifi + mkdir /data/vendor/wifi/sockets 0770 wifi wifi + mkdir /data/vendor/wifi/hostapd 0770 wifi wifi + mkdir /data/vendor/wifi/hostapd/ctrl 0770 wifi wifi + mkdir /data/vendor/wifi/wpa_supplicant 0770 wifi wifi + mkdir /data/vendor/wifi/wigig_hostapd 0770 wifi wifi mkdir /data/misc/wifi 0770 wifi wifi mkdir /data/misc/wifi/sockets 0770 wifi wifi mkdir /data/misc/wifi/wpa_supplicant 0770 wifi wifi @@ -362,12 +368,12 @@ on post-fs-data #symlink /data/misc/wifi/wpa_supplicant /data/system/wpa_supplicant #Create directories for Location services - mkdir /data/misc/location 0770 gps gps - mkdir /data/misc/location/mq 0770 gps gps - mkdir /data/misc/location/xtwifi 0770 gps gps - mkdir /data/misc/location/gpsone_d 0770 system gps - mkdir /data/misc/location/quipc 0770 gps system - mkdir /data/misc/location/gsiff 0770 gps gps + mkdir /data/vendor/location 0770 gps gps + mkdir /data/vendor/location/mq 0770 gps gps + mkdir /data/vendor/location/xtwifi 0770 gps gps + mkdir /data/vendor/misc/location/gpsone_d 0770 system gps + mkdir /data/vendor/misc/location/quipc 0770 gps system + mkdir /data/vendor/misc/location/gsiff 0770 gps gps #Create directory from IMS services mkdir /data/shared 0755 @@ -377,10 +383,13 @@ on post-fs-data mkdir /data/fota 0771 chown system system /data/fota - # Create /data/time folder for time-services - mkdir /data/time/ 0700 system system + #Create directory for hostapd + mkdir /data/hostapd 0770 system wifi - mkdir /data/audio/ 0770 media audio + # Create /data/vendor/time folder for time-services + mkdir /data/vendor/time/ 0700 system system + + mkdir /data/vendor/audio/ 0770 media audio # Create a folder for audio delta files mkdir /data/audio/acdbdata 0770 media audio @@ -402,15 +411,16 @@ on post-fs-data mkdir /data/misc/SelfHost/socket/ 2770 system system #Create PERFD deamon related dirs - mkdir /data/system/perfd 0770 root system - chmod 2770 /data/system/perfd + mkdir /data/vendor/perfd 0770 root system + chmod 2770 /data/vendor/perfd + rm /data/vendor/perfd/default_values # NFC local data and nfcee xml storage mkdir /data/nfc 0770 nfc nfc mkdir /data/nfc/param 0770 nfc nfc #Create IOP deamon related dirs - mkdir /data/misc/iop 0770 root system + mkdir /data/vendor/misc/iop 0770 root system #Create SWAP related dirs mkdir /data/system/swap 0770 root system @@ -439,14 +449,6 @@ on property:persist.usb.chgdisabled=1 on property:persist.usb.chgdisabled=0 write /sys/class/power_supply/battery/charging_enabled 1 -service perfd /system/vendor/bin/perfd - class main - user root - group root readproc - disabled - socket perfd seqpacket 0666 root system - writepid /dev/cpuset/system-background/tasks - service qseecomd /system/bin/qseecomd class core user root @@ -507,12 +509,12 @@ service wcnss-service /system/bin/wcnss_service group system wifi radio oneshot -service adsprpcd /system/bin/adsprpcd +service adsprpcd /system/vendor/bin/adsprpcd class main user media group media -service irsc_util /system/bin/irsc_util "/etc/sec_config" +service irsc_util /system/vendor/bin/irsc_util "/system/vendor/etc/sec_config" class core user root oneshot @@ -618,7 +620,7 @@ on property:sys.shutdown.requested=* on property:ro.hw.ecompass=true enable ecompassd -service config_bt_addr /system/bin/btnvtool -O +service config_bt_addr /system/vendor/bin/btnvtool -O class core user bluetooth group bluetooth radio @@ -765,7 +767,7 @@ service wlan_logging /system/bin/cnss_diag -q -f disabled oneshot -service cnss-daemon /system/bin/cnss-daemon -n -l +service cnss-daemon /system/vendor/bin/cnss-daemon -n -l class late_start user system group system inet net_admin wifi @@ -803,7 +805,7 @@ service dhcpcd_bnep4 /system/bin/dhcpcd -BKLG disabled oneshot -service loc_launcher /system/bin/loc_launcher +service loc_launcher /system/vendor/bin/loc_launcher #loc_launcher will start as root and set its uid to gps class late_start group gps inet diag wifi @@ -825,7 +827,7 @@ service qcom-sh /system/bin/sh /init.qcom.sh user root oneshot -service atfwd /system/bin/ATFWD-daemon +service atfwd /system/vendor/bin/ATFWD-daemon class late_start user system group system radio