V6.6.1 精简日志

This commit is contained in:
Hyy2001X 2021-10-03 20:14:53 +08:00
parent 44b4c08cd6
commit f867816502
1 changed files with 23 additions and 20 deletions

View File

@ -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