From 31d2d9938605e3d3541e2d882f00010e6b5ef1b1 Mon Sep 17 00:00:00 2001 From: Hyy2001X <1804430051@qq.com> Date: Mon, 21 Dec 2020 22:16:18 +0800 Subject: [PATCH] =?UTF-8?q?V4.4=20=E6=B7=BB=E5=8A=A0=E9=99=84=E5=8A=A0?= =?UTF-8?q?=E9=80=89=E9=A1=B9=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Customize/AutoUpdate.sh | 49 +++++++++++++++++++++++++++++------------ 1 file changed, 35 insertions(+), 14 deletions(-) diff --git a/Customize/AutoUpdate.sh b/Customize/AutoUpdate.sh index b402d4d..8d6d48c 100644 --- a/Customize/AutoUpdate.sh +++ b/Customize/AutoUpdate.sh @@ -3,7 +3,7 @@ # AutoBuild Module by Hyy2001 # AutoUpdate for Openwrt -Version=V4.3 +Version=V4.4 DEFAULT_DEVICE=d-team_newifi-d2 Github=https://github.com/Hyy2001X/AutoBuild-Actions @@ -19,23 +19,44 @@ CURRENT_VERSION=$(awk 'NR==1' openwrt_info) CURRENT_DEVICE=$(jsonfilter -e '@.model.id' < "/etc/board.json" | tr ',' '_') clear && echo "Openwrt-AutoUpdate Script ${Version}" if [[ -z "$1" ]];then - Upgrade_Options="-q" && TIME && echo "执行: 保留配置更新固件" + Upgrade_Options="-q" && TIME && echo "执行: 保留配置更新固件[静默模式]" else - Upgrade_Options="$1" - [[ "${Upgrade_Options}" == "-n" ]] && TIME && echo "执行: 不保留配置更新固件" - if [[ "${Upgrade_Options}" == "-x" ]];then - Upgrade_Options="-q" + case $1 in + -n) + TIME && echo "执行: 不保留配置更新固件" + ;; + -q) + TIME && echo "执行: 保留配置更新固件[静默模式]" + ;; + -v) + TIME && echo "执行: 保留配置更新固件[详细模式]" + ;; + -f) Force_Update="1" - TIME && echo "执行: 保留配置强制更新" - else - Force_Update="0" - fi + Upgrade_Options="-q" + TIME && echo "执行: 强制更新固件并保留配置" + ;; + *) + echo -e "\nUsage: bash /bin/AutoUpdate.sh [