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