Added dump log for connect fail #2
[platform/core/connectivity/net-config.git] / resources / opt / etc / dump.d / module.d / network_log_dump.sh
index 1567f8f..e32cb32 100755 (executable)
@@ -2,30 +2,21 @@
 PATH=/bin:/usr/bin:/sbin:/usr/sbin
 
 #--------------------------------------
-#   network
+#   network log dump
 #--------------------------------------
 
 # not allow to use relative path
-if [[ $1 == *"../"* ]]
-then
+if [[ $0 == "/"* ]]; then
+       echo "Absolute path"
+else
+       echo "Relative path"
        exit -1
 fi
 
 export DISPLAY=:0.0
-NETWORK_ORG=/opt/usr/data/network
-NETWORK_DEBUG=$1/network
+NETWORK_DATA_DIR=/opt/usr/data/network
 
-/bin/mkdir -p ${NETWORK_DEBUG}
+NOWTIME=$(date +"%m-%d-%Y(%T)")
+FILENAME="network_file_log_$NOWTIME.tar.gz"
 
-/sbin/ifconfig > ${NETWORK_DEBUG}/ifconfig
-/bin/netstat -na > ${NETWORK_DEBUG}/netstat
-/sbin/route -n > ${NETWORK_DEBUG}/route
-/bin/cat /proc/net/wireless > ${NETWORK_DEBUG}/wireless
-/bin/cat /etc/resolv.conf > ${NETWORK_DEBUG}/resolv.conf
-/usr/bin/vconftool get memory/dnet >> ${NETWORK_DEBUG}/status
-/usr/bin/vconftool get memory/wifi >> ${NETWORK_DEBUG}/status
-/usr/bin/vconftool get file/private/wifi >> ${NETWORK_DEBUG}/status
-/usr/bin/vconftool get db/wifi >> ${NETWORK_DEBUG}/status
-/sbin/ifconfig -a > ${NETWORK_DEBUG}/ifconfig
-/bin/mv ${NETWORK_ORG}/tcpdump*.pcap* $1/../
-/bin/tar -czf ${NETWORK_DEBUG}/network.tar.gz -C ${NETWORK_ORG} .
+/usr/bin/tar -czf ${NETWORK_DATA_DIR}/$FILENAME -C ${NETWORK_DATA_DIR} .