Add check memory before flashing firmware

pull/76/head
Igor Zalatov (from Citadel PC) 2021-11-11 16:50:35 +03:00
parent 5fe249a00e
commit 2d55658624
2 changed files with 8 additions and 2 deletions

View File

@ -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

View File

@ -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