Explorar o código

[Add][rootfs][check_upgrade_byUSB.sh]

2021.07.20 / Folus Wen

Actions:
1. Auto copy log to /UsbFlash fucntion implement.

Files:
1. As follow commit history

Image version: D0.00.XX.XXXX.XX
Image checksum: XXXXXXXX

Hardware PWB P/N : XXXXXXX
Hardware Version : XXXXXXX
FolusWen %!s(int64=3) %!d(string=hai) anos
pai
achega
209bd4a8c8
Modificáronse 1 ficheiros con 13 adicións e 0 borrados
  1. 13 0
      EVSE/rootfs/usr/bin/check_upgrade_byUSB.sh

+ 13 - 0
EVSE/rootfs/usr/bin/check_upgrade_byUSB.sh

@@ -33,6 +33,19 @@ add|"")
 	else
 		echo [ $DATE ] USB disk can not find upgrade_image_list file >> /Storage/SystemLog/check_upgrade_byUSB	
 	fi
+
+	# Check copy log to usb file exist
+        if [ -f "/UsbFlash/cp_log" ]; then
+                `cp -f -r /Storage/ /UsbFlash/`
+                if [ $? -ne 0 ]; then
+                        echo [ $DATE ] copy /Storage/ to /UsbFlash/ fail. >> /Storage/SystemLog/check_upgrade_byUSB
+                else
+                        echo [ $DATE ] copy /Storage/ to /UsbFlash/ success. >> /Storage/SystemLog/check_upgrade_byUSB
+                fi
+        else
+                echo [ $DATE ] USB disk can not find cp_log file >> /Storage/SystemLog/check_upgrade_byUSB
+        fi
+
 	umount /dev/$MDEV
         ;;
 esac