#!/bin/bash # AutoBuild Module by Hyy2001 # AutoUpdate for Openwrt # Depends on bash wget curl x86:gzip TITLE() { clear && echo "Openwrt-AutoUpdate Script by Hyy2001 ${Version}" } SHELL_HELP() { case $1 in 1) TITLE shift TIME r "错误的输入: [$0 $*]" ;; *) TITLE ;; esac cat <] [-P] [-n] [-f] [-u] $0 [<更新脚本>] [-x/-x /-x ] 更新固件: -n 更新固件 [不保留配置] -f 跳过版本号验证,并强制刷写固件 [保留配置] -u 适用于定时更新 LUCI 的参数 [保留配置] -? 更新固件 (保存固件到用户指定的目录) 更新脚本: -x 更新 AutoUpdate.sh 脚本 -x 更新 AutoUpdate.sh 脚本 (保存脚本到用户指定的目录) -x 更新 AutoUpdate.sh 脚本 (使用用户提供的脚本地址更新) 其他参数: -F,--force 强制刷写固件 (可附加) -T,--test 测试模式 (可附加) -P,--proxy 强制使用 [FastGit] 加速 (可附加) -C 更改 Github 地址 -B 指定 x86_64 设备下载 UEFI 或 Legacy 引导的固件 (危险) -H,--help 打印 AutoUpdate 帮助信息 -L,--list 打印当前系统信息 -U 检查版本更新 --corn