Merge "[BugFix][audio][API-1405] sos occasional call probability no sound problem, support fota" into GSW3.0-No-Connman
diff --git a/meta/meta-mediatek-mt2735/recipes-core/initial/files/lynq_data_recover b/meta/meta-mediatek-mt2735/recipes-core/initial/files/lynq_data_recover
index cc27802..97e16c4 100644
--- a/meta/meta-mediatek-mt2735/recipes-core/initial/files/lynq_data_recover
+++ b/meta/meta-mediatek-mt2735/recipes-core/initial/files/lynq_data_recover
@@ -84,8 +84,38 @@
format_ubi
}
-cd /
+recover_tmp_conf()
+{
+ FIND_FILE="/usr/lib/tmpfiles.d/tmp.conf"
+ FIND_STR="x /tmp/ap_speech"
+ if [ `grep -c "$FIND_STR" $FIND_FILE` -ne '0' ];then
+ echo "This str exit" > /dev/kmsg
+ else
+ echo "$FIND_STR" >> "$FIND_FILE"
+ fi
+ FIND_STR2="x /tmp/audio_ctrl_service"
+ if [ `grep -c "$FIND_STR2" $FIND_FILE` -ne '0' ];then
+ echo "This str2 exit" > /dev/kmsg
+ else
+ echo "$FIND_STR2" >> "$FIND_FILE"
+ fi
+ FIND_STR3="x /tmp/libmodem-afe-ctrl"
+ if [ `grep -c "$FIND_STR3" $FIND_FILE` -ne '0' ];then
+ echo "This str3 exit" > /dev/kmsg
+ else
+ echo "$FIND_STR3" >> "$FIND_FILE"
+ fi
+ FIND_STR4="x /tmp/tel_demo_single_proc.lock"
+ if [ `grep -c "$FIND_STR4" $FIND_FILE` -ne '0' ];then
+ echo "This str4 exit" > /dev/kmsg
+ else
+ echo "$FIND_STR4" >> "$FIND_FILE"
+ fi
+}
+
+cd /
+#recover some files start
echo "$TAG: Before recover radio_property" > /dev/kmsg
rm -rf /etc/config/.*.uci*
@@ -94,6 +124,8 @@
cp /data_backup/terminal_controller.conf /data/atsvc/terminal_controller.conf
echo "$TAG: After recover radio_property" > /dev/kmsg
+recover_tmp_conf
+#recover some files end
IFRO="$(cat /sys/class/ubi/ubi1/ro_mode)"
echo "$TAG the ro_mode:$IFRO" > /dev/kmsg