修复wget-ssl的bug,修复dms插件bug

This commit is contained in:
monlor
2020-03-05 13:17:17 +08:00
parent 1e0aeada56
commit 740f1037b7
5 changed files with 10 additions and 7 deletions

View File

@@ -48,11 +48,12 @@ fi
logsh "【Tools】" "下载工具箱文件..."
rm -rf ${mbtmp}/mixbox.tar.gz > /dev/null 2>&1
if command -v wget-ssl &> /dev/null; then
result=$(wget-ssl --no-check-certificate --tries=1 --timeout=10 --spider -nv -O ${mbtmp}/mixbox.tar.gz ${mburl}/appstore/mixbox_${model}.tar.gz)
wget-ssl -q --no-check-certificate --tries=1 --timeout=10 -O ${mbtmp}/mixbox.tar.gz ${mburl}/appstore/mixbox_${model}.tar.gz
[ $? -eq 0 ] && result="200"
else
result=$(curl -w %{http_code} -skLo ${mbtmp}/mixbox.tar.gz ${mburl}/appstore/mixbox_${model}.tar.gz)
fi
! echo -n "$result" | grep -q "200" && logsh "【Tools】" "文件下载失败!" && exit 1
[ "$result" != "200" ] && logsh "【Tools】" "文件下载失败!" && exit 1
logsh "【Tools】" "解压工具箱文件"
tar -zxvf ${mbtmp}/mixbox.tar.gz -C ${mbtmp}
[ $? -ne 0 ] && logsh "【Tools】" "文件解压失败!" && exit 1