增加报错处理
This commit is contained in:
@@ -5,6 +5,19 @@ load_transhell
|
|||||||
|
|
||||||
YY_APT_FAST=/opt/durapps/oyo/apt-fast/yy-apt-fast
|
YY_APT_FAST=/opt/durapps/oyo/apt-fast/yy-apt-fast
|
||||||
YOYO_GETFASTMIRROR=/opt/durapps/oyo/yoyo-getfastmirror/yoyo-getfastmirror
|
YOYO_GETFASTMIRROR=/opt/durapps/oyo/yoyo-getfastmirror/yoyo-getfastmirror
|
||||||
|
|
||||||
|
function update-apt-fast-conf()
|
||||||
|
{
|
||||||
|
${YOYO_GETFASTMIRROR} getfastmirror
|
||||||
|
local YYGFMR_EXIT_CODE="$?"
|
||||||
|
|
||||||
|
if [ "${YYGFMR_EXIT_CODE}" != "0" ];then
|
||||||
|
echo "${TRANSHELL_CONTENT_FAILED_TO_GET_MIRROR_INFO}"
|
||||||
|
exit ${YYGFMR_EXIT_CODE}
|
||||||
|
fi
|
||||||
|
|
||||||
|
apt-get update
|
||||||
|
}
|
||||||
#####没有conf还不是root的就先root下获取conf
|
#####没有conf还不是root的就先root下获取conf
|
||||||
if [ ! -e /tmp/oyo/apt-fast.conf] && [ "$(id -u)" != "0" ];then
|
if [ ! -e /tmp/oyo/apt-fast.conf] && [ "$(id -u)" != "0" ];then
|
||||||
echo -e "${TRANSHELL_CONTENT_APT_FAST_CONF_NOT_FOUND_NEED_AUTH_TO_UPDATE}"
|
echo -e "${TRANSHELL_CONTENT_APT_FAST_CONF_NOT_FOUND_NEED_AUTH_TO_UPDATE}"
|
||||||
@@ -14,14 +27,11 @@ fi
|
|||||||
|
|
||||||
##### 没有conf的获取conf再进行操作
|
##### 没有conf的获取conf再进行操作
|
||||||
if [ ! -e /tmp/oyo/apt-fast.conf];then
|
if [ ! -e /tmp/oyo/apt-fast.conf];then
|
||||||
${YOYO_GETFASTMIRROR}
|
update-apt-fast-conf
|
||||||
apt-get update
|
|
||||||
|
|
||||||
fi
|
fi
|
||||||
##### yyupdate手动操作更新
|
##### yyupdate手动操作更新
|
||||||
if [ "$1" = "yyupdate" ];then
|
if [ "$1" = "yyupdate" ];then
|
||||||
${YOYO_GETFASTMIRROR}
|
update-apt-fast-conf
|
||||||
apt-get update
|
|
||||||
##### 其他的直接转给apt-fast
|
##### 其他的直接转给apt-fast
|
||||||
else
|
else
|
||||||
${YY_APT_FAST} $@
|
${YY_APT_FAST} $@
|
||||||
|
|||||||
Reference in New Issue
Block a user