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