test: modify checkpackages scritps
This commit is contained in:
parent
d10484050b
commit
105cd11bf9
|
@ -68,11 +68,36 @@ fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function wgetFile {
|
||||||
|
|
||||||
|
file=$1
|
||||||
|
|
||||||
|
if [ ! -f ${file} ];then
|
||||||
|
echoColor BD "wget https://www.taosdata.com/assets-download/3.0/${file}"
|
||||||
|
wget https://www.taosdata.com/assets-download/3.0/${file}
|
||||||
|
else
|
||||||
|
echoColor YD "${file} already exists "
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
function newPath {
|
||||||
|
|
||||||
|
buildPath=$1
|
||||||
|
|
||||||
|
if [ ! -d ${buildPath} ] ;then
|
||||||
|
echoColor BD "mkdir -p ${buildPath}"
|
||||||
|
mkdir -p ${buildPath}
|
||||||
|
else
|
||||||
|
echoColor YD "${buildPath} already exists"
|
||||||
|
fi
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
echoColor G "===== install basesoft ====="
|
echoColor G "===== install basesoft ====="
|
||||||
|
|
||||||
cmdInstall tree
|
cmdInstall tree
|
||||||
cmdInstall wget
|
cmdInstall wget
|
||||||
cmdInstall sshpass
|
|
||||||
|
|
||||||
echoColor G "===== Uninstall all components of TDeingne ====="
|
echoColor G "===== Uninstall all components of TDeingne ====="
|
||||||
|
|
||||||
|
@ -97,11 +122,14 @@ echoColor G "===== new workroom path ====="
|
||||||
installPath="/usr/local/src/packageTest"
|
installPath="/usr/local/src/packageTest"
|
||||||
oriInstallPath="/usr/local/src/packageTest/3.1"
|
oriInstallPath="/usr/local/src/packageTest/3.1"
|
||||||
|
|
||||||
if [ ! -d ${installPath} ] ;then
|
newPath ${installPath}
|
||||||
echoColor BD "mkdir -p ${installPath}"
|
|
||||||
mkdir -p ${installPath}
|
newPath ${oriInstallPath}
|
||||||
else
|
|
||||||
echoColor YD "${installPath} already exists"
|
|
||||||
|
if [ -d ${oriInstallPath}/${originTdpPath} ] ;then
|
||||||
|
echoColor BD "rm -rf ${oriInstallPath}/${originTdpPath}/*"
|
||||||
|
rm -rf ${oriInstallPath}/${originTdpPath}/*
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -d ${installPath}/${tdPath} ] ;then
|
if [ -d ${installPath}/${tdPath} ] ;then
|
||||||
|
@ -109,33 +137,13 @@ if [ -d ${installPath}/${tdPath} ] ;then
|
||||||
rm -rf ${installPath}/${tdPath}/*
|
rm -rf ${installPath}/${tdPath}/*
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -d ${oriInstallPath} ] ;then
|
|
||||||
echoColor BD "mkdir -p ${oriInstallPath}"
|
|
||||||
mkdir -p ${oriInstallPath}
|
|
||||||
else
|
|
||||||
echoColor YD "${oriInstallPath} already exists"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -d ${oriInstallPath}/${originTdpPath} ] ;then
|
|
||||||
echoColor BD "rm -rf ${oriInstallPath}/${originTdpPath}/*"
|
|
||||||
rm -rf ${oriInstallPath}/${originTdpPath}/*
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
echoColor G "===== download installPackage ====="
|
echoColor G "===== download installPackage ====="
|
||||||
# cd ${installPath}
|
cd ${installPath} && wgetFile ${packgeName}
|
||||||
# wget https://www.taosdata.com/assets-download/3.0/${packgeName}
|
cd ${oriInstallPath} && wgetFile ${originPackageName}
|
||||||
# cd ${oriInstallPath}
|
|
||||||
# wget https://www.taosdata.com/assets-download/3.0/${originPackageName}
|
|
||||||
|
|
||||||
cd ${installPath}
|
cd ${installPath}
|
||||||
cp -r ${scriptDir}/debRpmAutoInstall.sh .
|
cp -r ${scriptDir}/debRpmAutoInstall.sh .
|
||||||
|
|
||||||
if [ ! -f {packgeName} ];then
|
|
||||||
echoColor BD "sshpass -p ${password} scp -oStrictHostKeyChecking=no 192.168.1.131:/nas/TDengine3/v${version}/community/${packgeName} ."
|
|
||||||
sshpass -p ${password} scp -oStrictHostKeyChecking=no -oStrictHostKeyChecking=no 192.168.1.131:/nas/TDengine3/v${version}/community/${packgeName} .
|
|
||||||
fi
|
|
||||||
|
|
||||||
packageSuffix=$(echo ${packgeName} | awk -F '.' '{print $NF}')
|
packageSuffix=$(echo ${packgeName} | awk -F '.' '{print $NF}')
|
||||||
|
|
||||||
|
|
||||||
|
@ -181,8 +189,7 @@ elif [[ ${packgeName} =~ "tar" ]];then
|
||||||
cd ${oriInstallPath}
|
cd ${oriInstallPath}
|
||||||
if [ ! -f {originPackageName} ];then
|
if [ ! -f {originPackageName} ];then
|
||||||
echoColor YD "download base installPackage"
|
echoColor YD "download base installPackage"
|
||||||
echoColor BD "sshpass -p ${password} scp -oStrictHostKeyChecking=no 192.168.1.131:/nas/TDengine3/v${originversion}/community/${originPackageName} ."
|
wgetFile ${originPackageName}
|
||||||
sshpass -p ${password} scp -oStrictHostKeyChecking=no 192.168.1.131:/nas/TDengine3/v${originversion}/community/${originPackageName} .
|
|
||||||
fi
|
fi
|
||||||
echoColor YD "unzip the base installation package"
|
echoColor YD "unzip the base installation package"
|
||||||
echoColor BD "tar -xf ${originPackageName}" && tar -xf ${originPackageName}
|
echoColor BD "tar -xf ${originPackageName}" && tar -xf ${originPackageName}
|
||||||
|
@ -222,24 +229,31 @@ fi
|
||||||
|
|
||||||
cd ${installPath}
|
cd ${installPath}
|
||||||
|
|
||||||
if ([[ ${packgeName} =~ "Lite" ]] && [[ ${packgeName} =~ "tar" ]]) || [[ ${packgeName} =~ "client" ]] ;then
|
if [[ ${packgeName} =~ "Lite" ]] || [[ ${packgeName} =~ "client" ]] ;then
|
||||||
echoColor G "===== install taos-tools when package is lite or client ====="
|
echoColor G "===== install taos-tools when package is lite or client ====="
|
||||||
cd ${installPath}
|
cd ${installPath}
|
||||||
sshpass -p ${password} scp -oStrictHostKeyChecking=no 192.168.1.131:/nas/TDengine3/v${version}/community/taosTools-2.1.2-Linux-x64.tar.gz .
|
wgetFile taosTools-2.1.2-Linux-x64.tar.gz .
|
||||||
# wget https://www.taosdata.com/assets-download/3.0/taosTools-2.1.2-Linux-x64.tar.gz
|
|
||||||
tar xf taosTools-2.1.2-Linux-x64.tar.gz
|
|
||||||
cd taosTools-2.1.2 && bash install-taostools.sh
|
|
||||||
elif [[ ${packgeName} =~ "Lite" ]] && [[ ${packgeName} =~ "deb" ]] ;then
|
|
||||||
echoColor G "===== install taos-tools when package is lite or client ====="
|
|
||||||
cd ${installPath}
|
|
||||||
sshpass -p ${password} scp -oStrictHostKeyChecking=no 192.168.1.131:/nas/TDengine3/v${version}/community/taosTools-2.1.2-Linux-x64.tar.gz .
|
|
||||||
tar xf taosTools-2.1.2-Linux-x64.tar.gz
|
|
||||||
cd taosTools-2.1.2 && bash install-taostools.sh
|
|
||||||
elif [[ ${packgeName} =~ "Lite" ]] && [[ ${packgeName} =~ "rpm" ]] ;then
|
|
||||||
echoColor G "===== install taos-tools when package is lite or client ====="
|
|
||||||
cd ${installPath}
|
|
||||||
sshpass -p ${password} scp -oStrictHostKeyChecking=no -oStrictHostKeyChecking=no 192.168.1.131:/nas/TDengine3/v${version}/community/taosTools-2.1.2-Linux-x64.tar.gz .
|
|
||||||
tar xf taosTools-2.1.2-Linux-x64.tar.gz
|
tar xf taosTools-2.1.2-Linux-x64.tar.gz
|
||||||
cd taosTools-2.1.2 && bash install-taostools.sh
|
cd taosTools-2.1.2 && bash install-taostools.sh
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# if ([[ ${packgeName} =~ "Lite" ]] && [[ ${packgeName} =~ "tar" ]]) || [[ ${packgeName} =~ "client" ]] ;then
|
||||||
|
# echoColor G "===== install taos-tools when package is lite or client ====="
|
||||||
|
# cd ${installPath}
|
||||||
|
# wgetFile taosTools-2.1.2-Linux-x64.tar.gz .
|
||||||
|
# tar xf taosTools-2.1.2-Linux-x64.tar.gz
|
||||||
|
# cd taosTools-2.1.2 && bash install-taostools.sh
|
||||||
|
# elif [[ ${packgeName} =~ "Lite" ]] && [[ ${packgeName} =~ "deb" ]] ;then
|
||||||
|
# echoColor G "===== install taos-tools when package is lite or client ====="
|
||||||
|
# cd ${installPath}
|
||||||
|
# wgetFile taosTools-2.1.2-Linux-x64.tar.gz .
|
||||||
|
# tar xf taosTools-2.1.2-Linux-x64.tar.gz
|
||||||
|
# cd taosTools-2.1.2 && bash install-taostools.sh
|
||||||
|
# elif [[ ${packgeName} =~ "Lite" ]] && [[ ${packgeName} =~ "rpm" ]] ;then
|
||||||
|
# echoColor G "===== install taos-tools when package is lite or client ====="
|
||||||
|
# cd ${installPath}
|
||||||
|
# wgetFile taosTools-2.1.2-Linux-x64.tar.gz .
|
||||||
|
# tar xf taosTools-2.1.2-Linux-x64.tar.gz
|
||||||
|
# cd taosTools-2.1.2 && bash install-taostools.sh
|
||||||
|
# fi
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue