mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			Add check memory before flashing firmware
							parent
							
								
									5fe249a00e
								
							
						
					
					
						commit
						2d55658624
					
				|  | @ -1,6 +1,6 @@ | |||
| #!/bin/sh | ||||
| # | ||||
| # OpenIPC.org | v.20210901 | ||||
| # OpenIPC.org | v.20211111 | ||||
| # | ||||
| 
 | ||||
| set -e | ||||
|  | @ -20,6 +20,11 @@ stop_services() { | |||
|   killall crond klogd ntpd rngd syslogd || true | ||||
| } | ||||
| 
 | ||||
| check_memory() { | ||||
|   echo -e "\n\e[1;31mCheck RAM size...\e[0m\n" | ||||
|   free | ||||
| } | ||||
| 
 | ||||
| download_firmware() { | ||||
|   echo -e "\n\e[1;31mDownloading the latest firmware...\e[0m\n" | ||||
|   curl ${option} -L ${github}/openipc.${soc}-br.tgz -o - | gzip -d | tar xvf - -C /tmp || (echo -e "\n\e[1;31mError receiving the update file, execution was interrupted....\e[0m\n"; exit 1) | ||||
|  | @ -53,7 +58,7 @@ if [ "$(curl -o /dev/null -s -w '%{http_code}\n' http://github.com)" != "301" ]; | |||
|   exit 1 | ||||
| else | ||||
|   stop_services | ||||
|   download_firmware && writing_kernel && writing_rootfs | ||||
|   download_firmware && check_memory && writing_kernel && writing_rootfs | ||||
|   sleep 1 | ||||
|   if [ "$1" = "-n" ]; then | ||||
|     clearing_overlayfs | ||||
|  |  | |||
|  | @ -31,6 +31,7 @@ define XIONGMAI_OSDRV_XM530_INSTALL_TARGET_CMDS | |||
| 
 | ||||
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/usr/bin | ||||
| 	$(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(BR2_EXTERNAL_XIONGMAI_PATH)/package/xiongmai-osdrv-xm530/files/script/load* | ||||
| 	$(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(BR2_EXTERNAL_XIONGMAI_PATH)/package/xiongmai-osdrv-xm530/files/script/wifi | ||||
| 
 | ||||
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/usr/lib/fonts | ||||
| 	$(INSTALL) -m 644 -t $(TARGET_DIR)/usr/lib/fonts $(BR2_EXTERNAL_XIONGMAI_PATH)/package/xiongmai-osdrv-xm530/files/fonts/*.bin | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue