klte-common: Clean up init

* Remove unused services
* Remove duplicate entries

Change-Id: I01adefe2430d31d9a3caf989507faaf42614eb7a
This commit is contained in:
Ethan Chen 2014-11-05 15:11:09 -08:00
parent 62c5e25237
commit e3fb530146
2 changed files with 17 additions and 37 deletions

View File

@ -28,7 +28,8 @@
import init.qcom.usb.rc
on early-init
mount debugfs debugfs /sys/kernel/debug
# Increase max readahead size to 512 KB
write /sys/block/mmcblk0/queue/read_ahead_kb 512
write /sys/block/mmcblk0/queue/scheduler noop
mkdir /firmware 0771 system system
@ -88,14 +89,11 @@ on fs
setprop qcom.audio.init complete
on post-fs
# Increase max readahead size to 512 KB
write /sys/block/mmcblk0/queue/read_ahead_kb 512
# for controlling write performance boosting
chown system radio /sys/block/mmcblk0/bkops_en
chmod 0664 /sys/block/mmcblk0/bkops_en
on post-fs-data
# we will remap this as /mnt/sdcard with the sdcard fuse tool
mkdir /data/media 0775 media_rw media_rw
chown media_rw media_rw /data/media
@ -365,9 +363,9 @@ on post-fs-data
on early-boot
# set RLIMIT_MEMLOCK to 64MB
setrlimit 8 67108864 67108864
# Allow subsystem (modem etc) debugging
write /sys/module/subsystem_restart/parameters/enable_debug ${persist.sys.ssr.enable_debug}
write /sys/kernel/boot_adsp/boot 1
on boot
mount debugfs /sys/kernel/debug /sys/kernel/debug
@ -423,8 +421,6 @@ on boot
mkdir /dev/socket/qmux_gps 0770 gps gps
chmod 2770 /dev/socket/qmux_gps
setprop wifi.interface wlan0
# Allow QMUX daemon to assign port open wait time
chown radio radio /sys/devices/virtual/hsicctl/hsicctl0/modem_wait
@ -440,7 +436,6 @@ on boot
#Remove SUID bit for iproute2 ip tool
chmod 0755 /system/bin/ip
chmod 0444 /sys/devices/platform/msm_hsusb/gadget/usb_state
#For bridgemgr daemon to inform the USB driver of the correct transport
@ -724,8 +719,8 @@ on boot
chmod 0660 /sys/class/host_notify/usb_otg/booster
# Permissions for Audio
chown system system /sys/devices/fe12f000.slim/es705-codec-gen0/keyword_grammar_path
chown system system /sys/devices/fe12f000.slim/es705-codec-gen0/keyword_net_path
chown system system /sys/devices/fe12f000.slim/es705-codec-gen0/keyword_grammar_path
chown system system /sys/devices/fe12f000.slim/es705-codec-gen0/keyword_net_path
# Accelerometer_sensor
chown system radio /sys/class/sensors/accelerometer_sensor/raw_data
@ -771,7 +766,6 @@ on boot
chown system radio /sys/class/sensors/barometer_sensor/calibration
# Magnetic_sensor
# chown system radio /dev/akm8963
chown system radio /sys/class/sensors/magnetic_sensor/selftest
chown system radio /sys/class/sensors/magnetic_sensor/raw_data
chown system radio /sys/class/sensors/magnetic_sensor/adc
@ -888,7 +882,6 @@ on boot
chown system radio /sys/class/sec/sec_barcode_emul/barcode_ver_check
# NFC_NXP
setprop ro.nfc.port "I2C"
chmod 0660 /dev/pn547
chown nfc nfc /dev/pn547
symlink /dev/pn547 /dev/pn544
@ -1181,19 +1174,11 @@ on property:init.svc.macloader=stopped
chown system root /data/.rev
chmod 0664 /data/.rev
on property:crypto.driver.load=1
insmod /system/lib/modules/qce.ko
insmod /system/lib/modules/qcedev.ko
on property:crypto.driver.load=0
exec /system/bin/rmmod qcedev.ko
exec /system/bin/rmmod qce.ko
service wifi-crda /system/bin/sh /system/etc/init.crda.sh
class late_start
user root
disabled
oneshot
class late_start
user root
disabled
oneshot
on property:sys.boot_completed=1
write /sys/block/mmcblk0/queue/scheduler row
@ -1281,10 +1266,6 @@ service hostapd /system/bin/hostapd -dddd /data/hostapd/hostapd.conf
oneshot
disabled
on property:ro.data.large_tcp_window_size=true
# Adjust socket buffer to enlarge TCP receive window for high bandwidth (e.g. DO-RevB)
write /proc/sys/net/ipv4/tcp_adv_win_scale 1
service charger /charger
class charger
@ -1308,15 +1289,6 @@ service fuse_usbdisk /system/bin/sdcard -u 1023 -g 1023 /mnt/media_rw/usbdisk /s
class late_start
disabled
service scranton_RD /system/bin/scranton_RD
class main
user root
disabled
oneshot
on property:sys.qseecomd.enable=true
start scranton_RD
on property:persist.sys.ssr.restart_level=1
write /sys/module/subsystem_restart/parameters/restart_level 1

View File

@ -22,6 +22,10 @@ PRODUCT_PROPERTY_OVERRIDES += \
ro.qc.sdk.izat.premium_enabled=0 \
ro.qc.sdk.izat.service_mask=0x0
# NFC
PRODUCT_PROPERTY_OVERRIDES += \
ro.nfc.port=I2C
# Radio
PRODUCT_PROPERTY_OVERRIDES += \
persist.data.netmgrd.qos.enable=true \
@ -32,3 +36,7 @@ PRODUCT_PROPERTY_OVERRIDES += \
# Sensors
PRODUCT_PROPERTY_OVERRIDES += \
debug.sensors=1
# WiFi
PRODUCT_PROPERTY_OVERRIDES += \
wifi.interface=wlan0