aboutsummaryrefslogtreecommitdiff
path: root/rootdir/etc
diff options
context:
space:
mode:
authorDavide Garberi <dade.garberi@gmail.com>2018-10-06 12:24:52 +0200
committerDavide Garberi <dade.garberi@gmail.com>2018-10-06 15:22:06 +0200
commitdecc9b9eb91bc56daa47370516cac87124bf1d7f (patch)
treea440081b7caefab69e4aa746bdbebba57610dc08 /rootdir/etc
parent81bd2a8ab8938aa2f6cadc31555b8a6e82a15fdd (diff)
msm8996-common: rootdir: Move init.qcom.sh to bin
Change-Id: I7e8c8cc8c71a43189897dba69fe66afd03e67e6c Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Diffstat (limited to 'rootdir/etc')
-rwxr-xr-xrootdir/etc/init.qcom.sh78
1 files changed, 0 insertions, 78 deletions
diff --git a/rootdir/etc/init.qcom.sh b/rootdir/etc/init.qcom.sh
deleted file mode 100755
index d4fb756..0000000
--- a/rootdir/etc/init.qcom.sh
+++ /dev/null
@@ -1,78 +0,0 @@
-#! /vendor/bin/sh
-
-# Copyright (c) 2009-2016, 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.
-#
-
-echo 1 > /proc/sys/net/ipv6/conf/default/accept_ra_defrtr
-
-#Loop through the sysfs nodes and determine the correct sysfs to change the permission and ownership.
-for count in 0 1 2 3 4 5 6 7 8 9 10
-do
- dir="/sys/devices/soc/75ba000.i2c/i2c-12/12-0020/input/input"$count
- if [ -d "$dir" ]; then
- chmod 0660 $dir/secure_touch_enable
- chmod 0440 $dir/secure_touch
- chown system.drmrpc $dir/secure_touch_enable
- chown system.drmrpc $dir/secure_touch
- break
- fi
-done
-
-#
-# Make modem config folder and copy firmware config to that folder for RIL
-#
-if [ -f /data/vendor/radio/ver_info.txt ]; then
- prev_version_info=`cat /data/vendor/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
- # add W for group recursively before delete
- chmod g+w -R /data/vendor/modem_config/*
- rm -rf /data/vendor/modem_config/*
- # preserve the read only mode for all subdir and files
- cp --preserve=m -dr /firmware/image/modem_pr/mcfg/fancy_co/* /data/vendor/radio/modem_config
- cp --preserve=m -d /firmware/verinfo/ver_info.txt /data/vendor/modem_config/
- cp --preserve=m -d /firmware/image/modem_pr/mbn_ota.txt /data/vendor/modem_config/
- # the group must be root, otherwise this script could not add "W" for group recursively
- chown -hR radio.root /data/vendor/modem_config/*
-fi
-chmod g-w /data/vendor/modem_config
-setprop ro.vendor.ril.mbn_copy_completed 1
-
-MemTotalStr=`cat /proc/meminfo | grep MemTotal`
-MemTotal=${MemTotalStr:16:8}
-
-if [ $MemTotal -lt 5242880 ]; then
- echo never > /sys/kernel/mm/transparent_hugepage/enabled
- echo never > /sys/kernel/mm/transparent_hugepage/defrag
-else
- echo madvise > /sys/kernel/mm/transparent_hugepage/enabled
- echo madvise > /sys/kernel/mm/transparent_hugepage/defrag
-fi