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