mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			Add check memory before flashing firmware
							parent
							
								
									5fe249a00e
								
							
						
					
					
						commit
						2d55658624
					
				|  | @ -1,6 +1,6 @@ | ||||||
| #!/bin/sh | #!/bin/sh | ||||||
| # | # | ||||||
| # OpenIPC.org | v.20210901 | # OpenIPC.org | v.20211111 | ||||||
| # | # | ||||||
| 
 | 
 | ||||||
| set -e | set -e | ||||||
|  | @ -20,6 +20,11 @@ stop_services() { | ||||||
|   killall crond klogd ntpd rngd syslogd || true |   killall crond klogd ntpd rngd syslogd || true | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | check_memory() { | ||||||
|  |   echo -e "\n\e[1;31mCheck RAM size...\e[0m\n" | ||||||
|  |   free | ||||||
|  | } | ||||||
|  | 
 | ||||||
| download_firmware() { | download_firmware() { | ||||||
|   echo -e "\n\e[1;31mDownloading the latest firmware...\e[0m\n" |   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) |   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 |   exit 1 | ||||||
| else | else | ||||||
|   stop_services |   stop_services | ||||||
|   download_firmware && writing_kernel && writing_rootfs |   download_firmware && check_memory && writing_kernel && writing_rootfs | ||||||
|   sleep 1 |   sleep 1 | ||||||
|   if [ "$1" = "-n" ]; then |   if [ "$1" = "-n" ]; then | ||||||
|     clearing_overlayfs |     clearing_overlayfs | ||||||
|  |  | ||||||
|  | @ -31,6 +31,7 @@ define XIONGMAI_OSDRV_XM530_INSTALL_TARGET_CMDS | ||||||
| 
 | 
 | ||||||
| 	$(INSTALL) -m 755 -d $(TARGET_DIR)/usr/bin | 	$(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/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 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 | 	$(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