diff options
Diffstat (limited to 'rootdir/etc/init.qcom.sh')
-rwxr-xr-x | rootdir/etc/init.qcom.sh | 20 |
1 files changed, 7 insertions, 13 deletions
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} |