From 2aec7b9f1450e085fd794635b76faa340a83f17b Mon Sep 17 00:00:00 2001 From: Luca Stefani Date: Fri, 20 Jan 2017 22:24:35 +0100 Subject: [PATCH] msm8976-common: Remove init.qcom.sh --- rootdir/Android.mk | 8 --- rootdir/etc/init.qcom.rc | 5 -- rootdir/etc/init.qcom.sh | 118 --------------------------------------- 3 files changed, 131 deletions(-) delete mode 100644 rootdir/etc/init.qcom.sh diff --git a/rootdir/Android.mk b/rootdir/Android.mk index 036f2d2..f20ff06 100644 --- a/rootdir/Android.mk +++ b/rootdir/Android.mk @@ -18,14 +18,6 @@ LOCAL_SRC_FILES := etc/init.qcom.rc LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT) include $(BUILD_PREBUILT) -include $(CLEAR_VARS) -LOCAL_MODULE := init.qcom.sh -LOCAL_MODULE_TAGS := optional eng -LOCAL_MODULE_CLASS := ETC -LOCAL_SRC_FILES := etc/init.qcom.sh -LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT) -include $(BUILD_PREBUILT) - include $(CLEAR_VARS) LOCAL_MODULE := init.qcom.power.rc LOCAL_MODULE_TAGS := optional eng diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index 60f6b5a..53170f4 100644 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -1521,11 +1521,6 @@ on property:bluetooth.hciattach=true on property:bluetooth.hciattach=false setprop bluetooth.status off -service qcom-sh /system/bin/sh /init.qcom.sh - class late_start - user root - oneshot - # FM on property:hw.fm.init=0 write /sys/module/radio_iris_transport/parameters/fmsmd_set 0 diff --git a/rootdir/etc/init.qcom.sh b/rootdir/etc/init.qcom.sh deleted file mode 100644 index b011742..0000000 --- a/rootdir/etc/init.qcom.sh +++ /dev/null @@ -1,118 +0,0 @@ -#!/system/bin/sh -# Copyright (c) 2009-2015, 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 BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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. -# - -target=`getprop ro.board.platform` -if [ -f /sys/devices/soc0/soc_id ]; then - platformid=`cat /sys/devices/soc0/soc_id` -else - platformid=`cat /sys/devices/system/soc/soc0/id` -fi - -# -# Function to start sensors for DSPS enabled platforms -# -start_sensors() -{ - if [ -c /dev/msm_dsps -o -c /dev/sensors ]; then - chmod -h 775 /persist/sensors - chmod -h 664 /persist/sensors/sensors_settings - chown -h system.root /persist/sensors/sensors_settings - - mkdir -p /data/misc/sensors - chmod -h 775 /data/misc/sensors - - start sensors - fi -} - -start_msm_irqbalance_8952() -{ - if [ -f /system/bin/msm_irqbalance ]; then - case "$platformid" in - "239" | "241" | "263" | "264" | "268" | "269" | "270" | "271") - start msm_irqbalance;; - esac - case "$platformid" in - "266" | "274" | "277" | "278") - start msm_irqbal_lb;; - esac - fi -} - -start_copying_prebuilt_qcril_db() -{ - if [ -f /system/vendor/qcril.db -a ! -f /data/misc/radio/qcril.db ]; then - cp /system/vendor/qcril.db /data/misc/radio/qcril.db - chown -h radio.radio /data/misc/radio/qcril.db - fi -} - -baseband=`getprop ro.baseband` -echo 1 > /proc/sys/net/ipv6/conf/default/accept_ra_defrtr - -start_sensors -start_msm_irqbalance_8952 - -if [ -f /sys/class/graphics/fb0/modes ]; then - panel_res=`cat /sys/class/graphics/fb0/modes` - if [ "${panel_res:5:1}" == "x" ]; then - panel_xres=${panel_res:2:3} - else - panel_xres=${panel_res:2:4} - fi -fi - -# Set shared touchpanel nodes ownership (these are proc_symlinks to the real sysfs nodes) -chown -LR system.system /proc/touchpanel - -# -# Copy qcril.db if needed for RIL -# -start_copying_prebuilt_qcril_db -echo 1 > /data/misc/radio/db_check_done - -# -# Make modem config folder and copy firmware config to that folder for RIL -# -if [ -f /data/misc/radio/ver_info.txt ]; then - prev_version_info=`cat /data/misc/radio/ver_info.txt` -else - prev_version_info="" -fi - -cur_version_info=`cat /firmware/verinfo/ver_info.txt` -if [ ! -f /firmware/verinfo/ver_info.txt -o "$prev_version_info" != "$cur_version_info" ]; then - rm -rf /data/misc/radio/modem_config - mkdir /data/misc/radio/modem_config - chmod 770 /data/misc/radio/modem_config - cp -r /firmware/image/modem_pr/mcfg/configs/* /data/misc/radio/modem_config - chown -hR radio.radio /data/misc/radio/modem_config - cp /firmware/verinfo/ver_info.txt /data/misc/radio/ver_info.txt - chown radio.radio /data/misc/radio/ver_info.txt -fi -echo 1 > /data/misc/radio/copy_complete