Overlay: update sysupgrade (#1338)

pull/1340/head
viktorxda 2024-03-07 19:16:35 +01:00 committed by GitHub
parent 1629d3eef7
commit 5a2e3329ae
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 21 deletions

View File

@ -3,7 +3,7 @@
# OpenIPC.org | 2024
#
scr_version=1.0.38
scr_version=1.0.39
args=" $@"
@ -101,7 +101,7 @@ download_firmware() {
free_resources() {
echo_c 37 "\nStop services, sync files, free up memory"
if [ "$vendor" = "sigmastar" ]; then
if [ "$vendor" = "sigmastar" ] || [ "$vendor" = "ingenic" ]; then
killall -q -3 majestic
sleep 1
else
@ -133,9 +133,9 @@ kill_process() {
set_progress() {
if [ "1" = "$silent_update" ]; then
busybox $@ | awk '{print NR, $1}'
busybox "$@" | awk '{print NR, $1}'
else
busybox $@
busybox "$@"
fi
}
@ -233,7 +233,6 @@ Usage: $0 [options]
Where:
-k Update kernel from online repository.
-r Update rootfs from online repository.
-w Update Web UI to development version.
-d Update firmware from development branch.
--url=[URL] Custom URL to update from (.tgz format).
--kernel=[FILE] Update kernel from file (uImage format).
@ -338,11 +337,6 @@ for i in "$@"; do
shift
;;
-w)
update_webui=1
shift
;;
-x | --no_reboot)
skip_reboot=1
shift
@ -367,21 +361,11 @@ print_sysinfo
[ "1" != "$clear_overlay" ] &&
[ "1" != "$update_kernel" ] &&
[ "1" != "$update_rootfs" ] &&
[ "1" != "$update_webui" ] &&
echo_c 37 "\nTry '$(basename "$0") --help' for options." &&
exit 0
[ "1" != "$skip_selfupdate" ] && self_update
if [ "1" = "$update_webui" ]; then
if [ "1" = "$update_rootfs" ]; then
update_webui=0
echo_c 31 "\nCannot update Web UI along with RootFS!"
echo_c 37 "Please update RootFS then reboot the camera and re-run $0 -w to update Web UI in a separate run."
sleep 5
fi
fi
create_lock
free_resources
@ -390,7 +374,6 @@ free_resources
[ "1" = "$update_kernel" ] && do_update_kernel "$kernel_file"
[ "1" = "$update_rootfs" ] && do_update_rootfs "$rootfs_file"
[ "1" = "$clear_overlay" ] && do_wipe_overlay
[ "1" = "$update_webui" ] && updatewebui.sh -b dev
reboot_system