diff --git a/rootdir/Android.mk b/rootdir/Android.mk index 8a4559f..f2a2bbe 100644 --- a/rootdir/Android.mk +++ b/rootdir/Android.mk @@ -16,11 +16,3 @@ LOCAL_MODULE_CLASS := ETC LOCAL_SRC_FILES := etc/init.qcom.rc LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT) include $(BUILD_PREBUILT) - -include $(CLEAR_VARS) -LOCAL_MODULE := init.target.rc -LOCAL_MODULE_TAGS := optional eng -LOCAL_MODULE_CLASS := ETC -LOCAL_SRC_FILES := etc/init.target.rc -LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT) -include $(BUILD_PREBUILT) diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index 1099b18..09673fd 100755 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -179,7 +179,7 @@ on boot setprop ro.hw.radio ${ro.boot.radio} # activate zram - swapon_all fstab.peregrine + swapon_all fstab.qcom write /proc/sys/vm/page-cluster # msm specific files that need to be created on /data diff --git a/rootdir/etc/init.target.rc b/rootdir/etc/init.target.rc deleted file mode 100755 index 82a0a8e..0000000 --- a/rootdir/etc/init.target.rc +++ /dev/null @@ -1,174 +0,0 @@ -# Copyright (c) 2012, 2014, The Linux Foundation. All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions are -# met: -# * Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above -# copyright notice, this list of conditions and the following -# disclaimer in the documentation and/or other materials provided -# with the distribution. -# * Neither the name of The Linux Foundation nor the names of its -# contributors may be used to endorse or promote products derived -# from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT -# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS -# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# -# - -import init.mmi.rc - -on early-init - mkdir /firmware 0771 system system - symlink /data/tombstones /tombstones - -on init - chmod 755 /gpecheck.sh - exec /gpecheck.sh - # CM: We use our own ril-daemon service definition, see mmi-ril-daemon - stop ril-daemon - -on fs - mount_all fstab.peregrine - - # Keeping following partitions outside fstab file. As user may not have - # these partition flashed on the device. Failure to mount any partition in fstab file - # results in failure to launch late-start class. - - wait /dev/block/platform/msm_sdcc.1/by-name/persist - mount ext4 /dev/block/platform/msm_sdcc.1/by-name/persist /persist nosuid nodev barrier=1 - - wait /dev/block/platform/msm_sdcc.1/by-name/modem - exec /system/bin/resize2fs /dev/block/platform/msm_sdcc.1/by-name/modem - mount ext4 /dev/block/platform/msm_sdcc.1/by-name/modem /firmware ro nosuid nodev barrier=0 - write /sys/kernel/boot_adsp/boot 1 - -on post-fs-data - mkdir /data/tombstones 0771 system system - mkdir /tombstones/modem 0771 system system - -on post-fs - restorecon /data/media /data/media/0 /data/media/legacy /data/media/obb - # Mount PDS - wait /dev/block/platform/msm_sdcc.1/by-name/pds - exec /system/bin/mount_pds.sh - - -on boot - # Enable writing to led blink node from userspace - chown system system /sys/class/leds/red/blink - chown system system /sys/class/leds/green/blink - # Enable writing to brightness node under torch-light from userspace - chown system system /sys/class/leds/torch-light/brightness - chmod 0666 /sys/class/leds/torch-light/brightness - - # vibrator intensity - chown system system /sys/devices/virtual/timed_output/vibrator/vtg_level - - # display color calibration - chown system system /sys/devices/platform/kcal_ctrl.0/kcal - chown system system /sys/devices/platform/kcal_ctrl.0/kcal_ctrl - - # setup trace dir - mkdir /cache/trace 0777 root shell - chown root shell /cache/trace - chmod 0777 /cache/trace - -#start camera server as daemon -service qcamerasvr /system/bin/mm-qcamera-daemon - class late_start - user camera - group camera system inet input graphics - -# Allow usb charging to be disabled persistently -on property:persist.usb.chgdisabled=1 - write /sys/class/power_supply/battery/charging_enabled 0 - -on property:persist.usb.chgdisabled=0 - write /sys/class/power_supply/battery/charging_enabled 1 - -service time_daemon /system/bin/time_daemon - class late_start - user root - group root - -service mpdecision /system/bin/mpdecision --avg_comp - user root - group root system - disabled - -#start GNSS/Sensor interface daemon -service gsiff_daemon /system/bin/gsiff_daemon - class late_start - user system - group gps net_raw - -service thermal-engine /system/bin/thermal-engine -c /etc/thermal-engine-8226.conf - class main - user root - group root - -service qrngd /system/bin/qrngd -f - class main - user root - group root - - -service qrngp /system/bin/qrngp - class main - user root - group root - oneshot - disabled - -on property:sys.boot_completed=1 - start qrngp - -service qseecomd /system/bin/qseecomd - class late_start - user root - group root - -service audiod /system/bin/audiod - class late_start - user system - group system - -service adsprpcd /system/bin/adsprpcd - class main - user media - group media - -service wcnss-service /system/bin/wcnss_service - class late_start - user root - group system wifi - oneshot - -service ppd /system/bin/mm-pp-daemon - class late_start - user system - socket pps stream 0660 system system - group system graphics - -on property:init.svc.surfaceflinger=stopped - stop ppd - -service mmi-ril-daemon /system/bin/rild - class main - socket rild stream 660 root radio - socket rild-debug stream 660 radio system - socket cutback stream 660 media radio - user root - group radio cache inet misc audio sdcard_rw qcom_oncrpc qcom_diag log net_raw diag