V6.6.1 精简日志
This commit is contained in:
parent
44b4c08cd6
commit
f867816502
|
@ -3,7 +3,7 @@
|
|||
# AutoUpdate for Openwrt
|
||||
# Dependences: bash wget-ssl/wget/uclient-fetch curl openssl jsonfilter
|
||||
|
||||
Version=V6.6.0
|
||||
Version=V6.6.1
|
||||
|
||||
function TITLE() {
|
||||
clear && echo "Openwrt-AutoUpdate Script by Hyy2001 ${Version}"
|
||||
|
@ -112,7 +112,7 @@ function CHECK_ENV() {
|
|||
|
||||
function EXIT() {
|
||||
case $1 in
|
||||
1 | 2)
|
||||
1)
|
||||
REMOVE_CACHE
|
||||
;;
|
||||
esac
|
||||
|
@ -178,7 +178,6 @@ function GET_SHA256SUM() {
|
|||
LOGGER "未检测到文件 [$1],无法计算 SHA256 值!"
|
||||
EXIT 1
|
||||
}
|
||||
LOGGER "[GET_SHA256SUM] 目标文件: [$1]"
|
||||
local Result=$(sha256sum $1 | cut -c1-$2)
|
||||
[[ -n ${Result} ]] && echo "${Result}"
|
||||
LOGGER "[GET_SHA256SUM] 计算结果: [${Result}]"
|
||||
|
@ -296,7 +295,7 @@ function UPDATE_SCRIPT() {
|
|||
}
|
||||
if [[ ! -d $1 ]];then
|
||||
mkdir -p $1 2> /dev/null || {
|
||||
ECHO r "脚本存放目录 [$1] 创建失败!"
|
||||
ECHO r "脚本存放路径 [$1] 创建失败!"
|
||||
EXIT 1
|
||||
}
|
||||
fi
|
||||
|
@ -399,6 +398,7 @@ function GET_API() {
|
|||
EXIT 1
|
||||
}
|
||||
RM ${API_File} && touch -a ${API_File}
|
||||
LOGGER "开始解析 API ..."
|
||||
local i=1;while :;do
|
||||
url=$(jsonfilter -e '@["assets"]' < ${API_Dump} | jsonfilter -e '@['"""$i"""'].browser_download_url' 2> /dev/null)
|
||||
[[ ! $? == 0 ]] && break
|
||||
|
@ -423,7 +423,10 @@ function GET_API() {
|
|||
|
||||
function GET_CLOUD_INFO() {
|
||||
local Info
|
||||
[[ ! -f ${API_File} ]] && return
|
||||
[[ ! -f ${API_File} ]] && {
|
||||
LOGGER "未检测到 API 文件!"
|
||||
return
|
||||
}
|
||||
if [[ $1 =~ (All|all|-a) ]];then
|
||||
Info=$(grep "AutoBuild-${OP_REPO_NAME}-${TARGET_PROFILE}" ${API_File} | grep "${x86_Boot}" | uniq)
|
||||
shift
|
||||
|
@ -550,7 +553,7 @@ function UPGRADE() {
|
|||
Google_Check=$(curl -I -s --connect-timeout 3 google.com -w %{http_code} | tail -n1)
|
||||
LOGGER "Google 连接检查结果: [${Google_Check}]"
|
||||
[[ ${Google_Check} != 301 ]] && {
|
||||
ECHO r "Google 连接失败,优先使用镜像加速下载"
|
||||
ECHO r "Google 连接失败,优先使用镜像加速下载!"
|
||||
Proxy_Type="All"
|
||||
}
|
||||
fi
|
||||
|
@ -581,6 +584,10 @@ $(echo -e "云端固件版本: ${CLOUD_FW_Version}${CHECKED_Type}")
|
|||
云端固件名称: ${CLOUD_FW_Name}
|
||||
云端固件体积: ${CLOUD_FW_Size}
|
||||
EOF
|
||||
LOGGER "当前固件版本: ${CURRENT_Version}"
|
||||
LOGGER "云端固件版本: ${CLOUD_FW_Version}"
|
||||
LOGGER "云端固件名称: ${CLOUD_FW_Name}"
|
||||
LOGGER "云端固件体积: ${CLOUD_FW_Size}"
|
||||
GET_FW_LOG -v ${CLOUD_FW_Version}
|
||||
case "${Upgrade_Stopped}" in
|
||||
1 | 2)
|
||||
|
@ -629,7 +636,10 @@ EOF
|
|||
LOGGER "固件解压成功,固件已解压到: [${Firmware_Path}/${CLOUD_FW_Name}]"
|
||||
}
|
||||
else
|
||||
[[ $(CHECK_PKG gzip) == true ]] && opkg remove gzip > /dev/null 2>&1
|
||||
[[ $(CHECK_PKG gzip) == true ]] && {
|
||||
LOGGER "卸载软件包 [gzip] ..."
|
||||
opkg remove gzip > /dev/null 2>&1
|
||||
}
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
@ -644,7 +654,6 @@ EOF
|
|||
function DOWNLOADER() {
|
||||
local DL_Downloader DL_Name DL_URL DL_Path DL_Retries DL_Timeout DL_Type DL_Final Quiet_Mode No_URL_Name Print_Mode DL_Retires_All DL_URL_Final
|
||||
LOGGER "开始解析传入参数 ..."
|
||||
LOGGER "[$*]"
|
||||
# --dl 下载器 --file-name 文件名称 --no-url-name --url 下载地址1@@重试次数 下载地址2@@重试次数 --path 保存位置 --timeout 超时 --type 类型 --quiet --print
|
||||
while [[ $1 ]];do
|
||||
case "$1" in
|
||||
|
@ -670,10 +679,9 @@ function DOWNLOADER() {
|
|||
[[ ! $1 =~ '--' ]] && shift
|
||||
done
|
||||
[[ -z ${DL_Downloader} ]] && {
|
||||
ECHO r "没有可用的下载器,请尝试更换手动安装!"
|
||||
ECHO r "没有可用的下载器!"
|
||||
EXIT 1
|
||||
}
|
||||
LOGGER "[--D Finished] Downloader: [${DL_Downloader}]"
|
||||
;;
|
||||
--file-name)
|
||||
shift
|
||||
|
@ -682,7 +690,6 @@ function DOWNLOADER() {
|
|||
[[ $1 =~ '--' ]] && break
|
||||
[[ ! $1 =~ '--' ]] && shift
|
||||
done
|
||||
LOGGER "[--file-name Finished] 文件名称: [${DL_Name}]"
|
||||
;;
|
||||
--url)
|
||||
shift
|
||||
|
@ -700,7 +707,6 @@ function DOWNLOADER() {
|
|||
[[ $1 =~ '--' ]] && break
|
||||
[[ ! $1 =~ '--' ]] && shift
|
||||
done
|
||||
LOGGER "[--url Finished] DL_URL: ${DL_URL[*]}"
|
||||
;;
|
||||
--no-url-name)
|
||||
shift
|
||||
|
@ -712,7 +718,7 @@ function DOWNLOADER() {
|
|||
DL_Path="$1"
|
||||
if [[ ! -d ${DL_Path} ]];then
|
||||
mkdir -p ${DL_Path} 2> /dev/null || {
|
||||
ECHO r "下载目录 [${DL_Path}] 创建失败!"
|
||||
ECHO r "下载路径 [${DL_Path}] 创建失败!"
|
||||
return 1
|
||||
}
|
||||
fi
|
||||
|
@ -720,12 +726,11 @@ function DOWNLOADER() {
|
|||
[[ $1 =~ '--' ]] && break
|
||||
[[ ! $1 =~ '--' ]] && shift
|
||||
done
|
||||
LOGGER "[--DL_PATH Finished] 存放路径: ${DL_Path}"
|
||||
;;
|
||||
--timeout)
|
||||
shift
|
||||
[[ ! $1 =~ [1-9] ]] && {
|
||||
LOGGER "参数: [$1] 不是正确的数字"
|
||||
LOGGER "参数: [$1] 不是正确的数字!"
|
||||
shift
|
||||
} || {
|
||||
DL_Timeout="$1"
|
||||
|
@ -733,7 +738,6 @@ function DOWNLOADER() {
|
|||
[[ $1 =~ '--' ]] && break
|
||||
[[ ! $1 =~ '--' ]] && shift
|
||||
done
|
||||
LOGGER "[--T Finished] 超时: ${DL_Timeout}s"
|
||||
}
|
||||
;;
|
||||
--type)
|
||||
|
@ -743,7 +747,6 @@ function DOWNLOADER() {
|
|||
[[ $1 =~ '--' ]] && break
|
||||
[[ ! $1 =~ '--' ]] && shift
|
||||
done
|
||||
LOGGER "[--DL_Type Finished] 文件类型: ${DL_Type}"
|
||||
;;
|
||||
--quiet)
|
||||
shift
|
||||
|
@ -752,7 +755,7 @@ function DOWNLOADER() {
|
|||
;;
|
||||
--print)
|
||||
shift
|
||||
LOGGER "Enabled Print Mode && Quiet Mode"
|
||||
LOGGER "Enabled Print Mode"
|
||||
Print_Mode=1
|
||||
Quiet_Mode=quiet
|
||||
;;
|
||||
|
@ -949,7 +952,7 @@ function AutoUpdate_Main() {
|
|||
[[ ! -d ${Running_Path} ]] && {
|
||||
mkdir -p ${Running_Path}
|
||||
[[ ! $? == 0 ]] && {
|
||||
ECHO r "脚本运行目录 [${Running_Path}] 创建失败!"
|
||||
ECHO r "脚本运行路径 [${Running_Path}] 创建失败!"
|
||||
EXIT 1
|
||||
}
|
||||
}
|
||||
|
@ -1011,7 +1014,7 @@ function AutoUpdate_Main() {
|
|||
} || {
|
||||
if [[ ! -d $1 ]];then
|
||||
mkdir -p $1 || {
|
||||
ECHO r "备份存放目录 [$1] 创建失败!"
|
||||
ECHO r "备份存放路径 [$1] 创建失败!"
|
||||
EXIT 1
|
||||
}
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue