mirror of https://github.com/OpenIPC/firmware.git
[no ci] Update sysupgrade (#1714)
parent
fcae5981ff
commit
a0829d8920
|
@ -1,12 +1,8 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#
|
# OpenIPC.org | 2025
|
||||||
# OpenIPC.org | 2024
|
scr_version=1.0.46
|
||||||
#
|
|
||||||
|
|
||||||
scr_version=1.0.45
|
|
||||||
|
|
||||||
args="$@"
|
args="$@"
|
||||||
|
|
||||||
LOCK_FILE=/tmp/sysupgrade.lock
|
LOCK_FILE=/tmp/sysupgrade.lock
|
||||||
|
|
||||||
echo_c() {
|
echo_c() {
|
||||||
|
@ -226,9 +222,6 @@ Where:
|
||||||
--archive=[FILE] Custom archive to update from (.tgz format).
|
--archive=[FILE] Custom archive to update from (.tgz format).
|
||||||
--kernel=[FILE] Update kernel from file (uImage format).
|
--kernel=[FILE] Update kernel from file (uImage format).
|
||||||
--rootfs=[FILE] Update rootfs from file (squashfs format).
|
--rootfs=[FILE] Update rootfs from file (squashfs format).
|
||||||
--force_md5 Do not validate MD5 hash.
|
|
||||||
--force_soc Do not validate processor.
|
|
||||||
--force_ver Do not validate release version.
|
|
||||||
-f, --force_all Do not validate anything.
|
-f, --force_all Do not validate anything.
|
||||||
-n, --wipe_overlay Wipe overlay partition.
|
-n, --wipe_overlay Wipe overlay partition.
|
||||||
-x, --no_reboot Do not reboot after updating.
|
-x, --no_reboot Do not reboot after updating.
|
||||||
|
@ -252,28 +245,6 @@ reboot_system() {
|
||||||
|
|
||||||
for i in "$@"; do
|
for i in "$@"; do
|
||||||
case $i in
|
case $i in
|
||||||
-f | --force_all)
|
|
||||||
skip_md5=1
|
|
||||||
skip_soc=1
|
|
||||||
skip_ver=1
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
|
|
||||||
--force_md5)
|
|
||||||
skip_md5=1
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
|
|
||||||
--force_soc)
|
|
||||||
skip_soc=1
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
|
|
||||||
--force_ver)
|
|
||||||
skip_ver=1
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
|
|
||||||
-h | --help)
|
-h | --help)
|
||||||
print_sysinfo
|
print_sysinfo
|
||||||
print_usage
|
print_usage
|
||||||
|
@ -293,11 +264,6 @@ for i in "$@"; do
|
||||||
shift
|
shift
|
||||||
;;
|
;;
|
||||||
|
|
||||||
-n | --wipe_overlay)
|
|
||||||
clear_overlay=1
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
|
|
||||||
-r)
|
-r)
|
||||||
update_rootfs=1
|
update_rootfs=1
|
||||||
remote_update=1
|
remote_update=1
|
||||||
|
@ -311,21 +277,35 @@ for i in "$@"; do
|
||||||
shift
|
shift
|
||||||
;;
|
;;
|
||||||
|
|
||||||
-s)
|
|
||||||
silent_update=1
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
|
|
||||||
--url=*)
|
--url=*)
|
||||||
|
update_kernel=1
|
||||||
|
update_rootfs=1
|
||||||
|
remote_update=1
|
||||||
url="${i#*=}"
|
url="${i#*=}"
|
||||||
shift
|
shift
|
||||||
;;
|
;;
|
||||||
|
|
||||||
--archive=*)
|
--archive=*)
|
||||||
|
update_kernel=1
|
||||||
|
update_rootfs=1
|
||||||
|
remote_update=1
|
||||||
|
skip_selfupdate=1
|
||||||
archive="${i#*=}"
|
archive="${i#*=}"
|
||||||
shift
|
shift
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
-f | --force_all | --force_md5 | --force_soc | --force_ver)
|
||||||
|
skip_md5=1
|
||||||
|
skip_soc=1
|
||||||
|
skip_ver=1
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
|
||||||
|
-n | --wipe_overlay)
|
||||||
|
clear_overlay=1
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
|
||||||
-x | --no_reboot)
|
-x | --no_reboot)
|
||||||
skip_reboot=1
|
skip_reboot=1
|
||||||
shift
|
shift
|
||||||
|
@ -336,6 +316,11 @@ for i in "$@"; do
|
||||||
shift
|
shift
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
-s)
|
||||||
|
silent_update=1
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
|
||||||
*)
|
*)
|
||||||
print_sysinfo
|
print_sysinfo
|
||||||
echo_c 37 "\nUnknown option: $1"
|
echo_c 37 "\nUnknown option: $1"
|
||||||
|
|
Loading…
Reference in New Issue