diff options
author | Hua Liu <richardl@codeaurora.org> | 2018-01-19 18:34:36 -0800 |
---|---|---|
committer | Davide Garberi <dade.garberi@gmail.com> | 2018-09-25 15:22:22 +0200 |
commit | a5ed486161017fcdeff61ba41a5b629555081dd1 (patch) | |
tree | 3eb939e1b9fd56fc9ab42019ab53cf4b97328c83 | |
parent | c045a751ef23ff7dc79f133187039b9b7f1020b0 (diff) |
msm8996-common: Change scripts for copying MBNs
1) Using "chmod -h" instead of "chmod"
2) Using "mkdir -m" instread of 2 seperate commands
for creating directory and change permission
3) Using "write" command in RC file instead of "echo ...>"
in bash
4) Create "data/vendor/modem_config" for storing MBNs, which
is read only
5) Remove qcril.db copying in sh file, since this logic is
not used anymore
Change-Id: Ib9a9e0d32ae529dab3dc0c164062d2887dff4439
-rw-r--r-- | rootdir/etc/init.qcom.rc | 6 | ||||
-rwxr-xr-x | rootdir/etc/init.qcom.sh | 20 |
2 files changed, 13 insertions, 13 deletions
diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index 0351b39..fc3c2ce 100644 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -132,6 +132,9 @@ on post-fs-data # Create directory for radio mkdir /data/vendor/radio 0770 system radio + # Create directory for modem_config + mkdir /data/vendor/modem_config 0550 system radio + # Create directories for Location services mkdir /data/vendor/location 0770 gps gps mkdir /data/vendor/location/mq 0770 gps gps @@ -457,6 +460,9 @@ service qcom-sh /vendor/bin/init.qcom.sh group root system radio oneshot +on property:ro.runtime.mbn_copy_completed=1 + write /data/vendor/radio/copy_complete 1 + 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 2 diff --git a/rootdir/etc/init.qcom.sh b/rootdir/etc/init.qcom.sh index 3004dfa..7010409 100755 --- a/rootdir/etc/init.qcom.sh +++ b/rootdir/etc/init.qcom.sh @@ -53,20 +53,14 @@ 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/vendor/radio/modem_config - mkdir /data/vendor/radio/modem_config - chmod 770 /data/vendor/radio/modem_config -#[Begin][ZUKMT-164][renrm1][20171020] Modify default mbn location - #cp -r /firmware/image/modem_pr/mcfg/configs/* /data/vendor/radio/modem_config - cp -r /firmware/image/modem_pr/mcfg/fancy_co/* /data/vendor/radio/modem_config -#[End][ZUKMT-164][renrm1][20171020] Modify default mbn location - chown -hR radio.radio /data/vendor/radio/modem_config - cp /firmware/verinfo/ver_info.txt /data/vendor/radio/ver_info.txt - chown radio.radio /data/vendor/radio/ver_info.txt + 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/ + chown -hR radio.radio /data/vendor/modem_config/* fi -cp /firmware/image/modem_pr/mbn_ota.txt /data/vendor/radio/modem_config -chown radio.radio /data/vendor/radio/modem_config/mbn_ota.txt -echo 1 > /data/vendor/radio/copy_complete +setprop ro.runtime.mbn_copy_completed 1 MemTotalStr=`cat /proc/meminfo | grep MemTotal` MemTotal=${MemTotalStr:16:8} |