#!/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() { TITLE cat <] [-P] [-n] [-f] [-u] $0 [<更新脚本>] [-x/-x /-x ] 更新固件: -n 更新固件 [不保留配置] -f 强制更新固件,即跳过版本号验证,自动下载以及安装必要软件包 [保留配置] -u 适用于定时更新 LUCI 的参数 [保留配置] -? 更新固件 (保存固件到用户提供的目录) 更新脚本: -x 更新 AutoUpdate.sh 脚本 -x 更新 AutoUpdate.sh 脚本 (保存脚本到用户指定的目录) -x 更新 AutoUpdate.sh 脚本 (使用用户提供的脚本地址更新) 其他参数: -C 更换 Github 地址 -B 指定 x86_64 设备下载 UEFI 或 Legacy 的固件 (危险) -P,--proxy 强制镜像加速 -T,--test 测试模式 (仅运行流程,不更新固件) -H,--help 打印帮助信息 -L,--list 打印系统信息 -U 仅检查版本更新 -U 检查版本更新 (输出信息到用户指定文件) --corn