V6.2.4 优先使用 uclient-fetch 代替 wget
This commit is contained in:
parent
6ba4b59a74
commit
62fc8b42b8
|
@ -68,8 +68,9 @@ Release API: ${Github_API}
|
||||||
Release URL: ${Github_Release_URL}
|
Release URL: ${Github_Release_URL}
|
||||||
FastGit URL: ${Release_FastGit_URL}
|
FastGit URL: ${Release_FastGit_URL}
|
||||||
Github Proxy URL: ${Release_Goproxy_URL}
|
Github Proxy URL: ${Release_Goproxy_URL}
|
||||||
固件保存位置: ${FW_SAVE_PATH}
|
固件保存位置: ${FW_SAVE_PATH}
|
||||||
log 文件: ${log_Path}/AutoUpdate.log
|
运行日志: ${log_Path}/AutoUpdate.log
|
||||||
|
Downloader: ${Downloader}
|
||||||
EOF
|
EOF
|
||||||
[[ ${TARGET_PROFILE} == x86_64 ]] && {
|
[[ ${TARGET_PROFILE} == x86_64 ]] && {
|
||||||
echo "x86_64 引导模式: ${x86_64_Boot}"
|
echo "x86_64 引导模式: ${x86_64_Boot}"
|
||||||
|
@ -244,7 +245,7 @@ UPDATE_SCRIPT() {
|
||||||
TIME b "下载地址: $2"
|
TIME b "下载地址: $2"
|
||||||
TIME "开始更新 AutoUpdate 脚本,请耐心等待..."
|
TIME "开始更新 AutoUpdate 脚本,请耐心等待..."
|
||||||
[[ ! -d $1 ]] && mkdir -p $1
|
[[ ! -d $1 ]] && mkdir -p $1
|
||||||
wget -q --timeout 5 $2 -O /tmp/AutoUpdate.sh
|
${Downloader} $2 -O /tmp/AutoUpdate.sh
|
||||||
if [[ $? == 0 ]];then
|
if [[ $? == 0 ]];then
|
||||||
mv -f /tmp/AutoUpdate.sh $1
|
mv -f /tmp/AutoUpdate.sh $1
|
||||||
[[ ! $? == 0 ]] && TIME r "AutoUpdate 脚本更新失败!" && EXIT 1
|
[[ ! $? == 0 ]] && TIME r "AutoUpdate 脚本更新失败!" && EXIT 1
|
||||||
|
@ -546,6 +547,12 @@ AutoUpdate_Main() {
|
||||||
[[ ! -f ${Custom_Variable} ]] && touch ${Custom_Variable}
|
[[ ! -f ${Custom_Variable} ]] && touch ${Custom_Variable}
|
||||||
LOAD_VARIABLE ${Default_Variable} ${Custom_Variable}
|
LOAD_VARIABLE ${Default_Variable} ${Custom_Variable}
|
||||||
|
|
||||||
|
[[ $(CHECK_PKG uclient-fetch) == true ]] && {
|
||||||
|
Downloader="uclient-fetch -q --no-check-certificate --timeout 5"
|
||||||
|
} || {
|
||||||
|
Downloader="wget -q --no-check-certificate --timeout 5"
|
||||||
|
}
|
||||||
|
|
||||||
[[ -z $* ]] && PREPARE_UPGRADES $*
|
[[ -z $* ]] && PREPARE_UPGRADES $*
|
||||||
[[ $1 =~ path= && ! $* =~ -x && ! $* =~ -U ]] && PREPARE_UPGRADES $*
|
[[ $1 =~ path= && ! $* =~ -x && ! $* =~ -U ]] && PREPARE_UPGRADES $*
|
||||||
|
|
||||||
|
@ -558,7 +565,7 @@ AutoUpdate_Main() {
|
||||||
[[ -n ${Version} ]] && echo "${Version}" || echo "未知"
|
[[ -n ${Version} ]] && echo "${Version}" || echo "未知"
|
||||||
;;
|
;;
|
||||||
cloud)
|
cloud)
|
||||||
Cloud_Script_Version="$(wget -q --timeout 5 https://raw.fastgit.org/Hyy2001X/AutoBuild-Actions/master/Scripts/AutoUpdate.sh -O - | egrep -o "V[0-9].+")"
|
Cloud_Script_Version="$(${Downloader} https://raw.fastgit.org/Hyy2001X/AutoBuild-Actions/master/Scripts/AutoUpdate.sh -O - | egrep -o "V[0-9].+")"
|
||||||
[[ -n ${Cloud_Script_Version} ]] && echo "${Cloud_Script_Version}" || echo "未知"
|
[[ -n ${Cloud_Script_Version} ]] && echo "${Cloud_Script_Version}" || echo "未知"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
|
@ -695,13 +702,12 @@ AutoUpdate_Main() {
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
Version=V6.2.3
|
Version=V6.2.4
|
||||||
log_Path=/tmp
|
log_Path=/tmp
|
||||||
Update_Logs_Path=/tmp
|
Update_Logs_Path=/tmp
|
||||||
Upgrade_Command=sysupgrade
|
Upgrade_Command=sysupgrade
|
||||||
Default_Variable=/etc/AutoBuild/Default_Variable
|
Default_Variable=/etc/AutoBuild/Default_Variable
|
||||||
Custom_Variable=/etc/AutoBuild/Custom_Variable
|
Custom_Variable=/etc/AutoBuild/Custom_Variable
|
||||||
Downloader="wget -q --no-check-certificate --timeout 5"
|
|
||||||
|
|
||||||
White="\e[0m"
|
White="\e[0m"
|
||||||
Yellow="\e[33m"
|
Yellow="\e[33m"
|
||||||
|
|
Loading…
Reference in New Issue