From 784056d465ab7b9be4724c8920be18bd8b59dbd0 Mon Sep 17 00:00:00 2001 From: Mr Chen Date: Sat, 18 Nov 2023 17:10:47 +0800 Subject: [PATCH] Update install.sh --- plugins/keepalived/install.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/plugins/keepalived/install.sh b/plugins/keepalived/install.sh index 067777cbb..ecdfb5ef7 100755 --- a/plugins/keepalived/install.sh +++ b/plugins/keepalived/install.sh @@ -27,10 +27,25 @@ Install_App() echo '正在安装keepalived脚本文件...' mkdir -p $serverPath/source/keepalived + LOCAL_ADDR=common + cn=$(curl -fsSL -m 10 -s http://ipinfo.io/json | grep "\"country\": \"CN\"") + if [ ! -z "$cn" ] || [ "$?" == "0" ] ;then + LOCAL_ADDR=cn + fi + + + if [ "${LOCAL_ADDR}" == "cn" ];then + if [ ! -f $serverPath/source/keepalived/keepalived-${VERSION}.tar.gz ];then + wget -O $serverPath/source/keepalived/keepalived-${VERSION}.tar.gz https://dl.midoks.me/soft/keepalived/haproxy-${VERSION}.tar.gz + fi + fi + if [ ! -f $serverPath/source/keepalived/keepalived-${VERSION}.tar.gz ];then wget -O $serverPath/source/keepalived/keepalived-${VERSION}.tar.gz https://keepalived.org/software/keepalived-${VERSION}.tar.gz fi + + #检测文件是否损坏. md5_file_ok=8c26f75a8767e5341d82696e1e717115 if [ -f $serverPath/source/keepalived/keepalived-${VERSION}.tar.gz ];then