[Feature][T108] [Task-1677] Store the coredump log and cp log file in the /media/var/log

Only Configure: No
Affected branch: GSW_V1453
Affected module: log
Self-test: yes
Doc Update: no

Change-Id: I6a2d258dd96a3cd20d598f87f08c85581c989b14
diff --git a/mbtk/rootfs/etc/init.d/mbtk_boot_normal b/mbtk/rootfs/etc/init.d/mbtk_boot_normal
index 06e3592..7b94a53 100755
--- a/mbtk/rootfs/etc/init.d/mbtk_boot_normal
+++ b/mbtk/rootfs/etc/init.d/mbtk_boot_normal
@@ -31,8 +31,11 @@
 	# ÆôÓÃapp dump
 	DEBUG_ENABLE=`getprop persist.mbtk.appdump 2> /dev/null`
 	if [ "$DEBUG_ENABLE" == "1" ];then
-		ulimit -c unlimited
-		[ ! -d /media/var/log/modem_dump ] && mkdir -p /media/var/log/modem_dump
+                grep -qxF 'ulimit -c unlimited' /etc/profile || echo 'ulimit -c unlimited' >> /etc/profile
+                sed -i 's/^default_media=.*/default_media=2/' /etc/mrvl_tel_diag.cfg
+                sed -i 's|^log_path=.*|log_path=/media/var/log|' /etc/mrvl_tel_diag.cfg
+            
+                [ ! -d /media/var/log/modem_dump ] && mkdir -p /media/var/log/modem_dump
 		[ -f /proc/sys/kernel/core_pattern ] && echo "/media/var/log/modem_dump/coredump-%e-%s-%t" > /proc/sys/kernel/core_pattern
 	fi