Update install.sh
Browse files- install.sh +9 -27
install.sh
CHANGED
|
@@ -69,7 +69,7 @@ Get_LocalInfo(){
|
|
| 69 |
}
|
| 70 |
|
| 71 |
cd ~
|
| 72 |
-
SETUP_PATH
|
| 73 |
|
| 74 |
Get_Sysinfo(){
|
| 75 |
Get_LocalInfo
|
|
@@ -114,22 +114,10 @@ Env_Check(){
|
|
| 114 |
|
| 115 |
# 强制安装确认
|
| 116 |
Force_Install_Confirm(){
|
| 117 |
-
if [ "${INSTALL_FORCE}" ];then
|
| 118 |
-
return
|
| 119 |
-
fi
|
| 120 |
-
echo -e "${STRIPE_LINE}"
|
| 121 |
-
echo -e "检查已有其他Web/mysql环境,继续安装可能影响现有站点及数据"
|
| 122 |
-
echo -e "Web/mysql service is alreday installed,Can't install panel"
|
| 123 |
-
echo -e "${STRIPE_LINE}"
|
| 124 |
-
echo -e "已知风险/Enter yes to force installation"
|
| 125 |
-
read -p "输入yes强制安装: " yes;
|
| 126 |
-
if [ "$yes" != "yes" ];then
|
| 127 |
-
echo -e "------------"
|
| 128 |
-
echo "取消安装"
|
| 129 |
-
exit;
|
| 130 |
-
fi
|
| 131 |
-
start_time=`date +%s`
|
| 132 |
INSTALL_FORCE="true"
|
|
|
|
|
|
|
|
|
|
| 133 |
}
|
| 134 |
|
| 135 |
# 获取包管理器
|
|
@@ -668,7 +656,7 @@ Install_Main(){
|
|
| 668 |
|
| 669 |
Install_Tip
|
| 670 |
|
| 671 |
-
go="
|
| 672 |
while [ ${#} -gt 0 ]; do
|
| 673 |
case $1 in
|
| 674 |
-u|--user)
|
|
@@ -692,6 +680,7 @@ while [ ${#} -gt 0 ]; do
|
|
| 692 |
;;
|
| 693 |
-y)
|
| 694 |
go="y"
|
|
|
|
| 695 |
;;
|
| 696 |
*)
|
| 697 |
IDC_CODE=$1
|
|
@@ -700,14 +689,6 @@ while [ ${#} -gt 0 ]; do
|
|
| 700 |
shift 1
|
| 701 |
done
|
| 702 |
|
| 703 |
-
while [ "$go" != 'Y' ] && [ "$go" != 'y' ] && [ "$go" != 'n' ] && [ "$go" != '' ]
|
| 704 |
-
do
|
| 705 |
-
read -p "Do you want to install xp-panel to the $SETUP_PATH directory now?(Y/n): " go;
|
| 706 |
-
done
|
| 707 |
-
|
| 708 |
-
if [ "$go" == 'n' ];then
|
| 709 |
-
exit;
|
| 710 |
-
fi
|
| 711 |
|
| 712 |
Get_LocalInfo
|
| 713 |
|
|
@@ -715,7 +696,8 @@ d='{"hostname": "'${hostname_check}'", "cpu": "'${CPU_INFO}'", "memory": "'${MEM
|
|
| 715 |
curl -s -X POST -H "Content-Type: application/json" -d "${d}" "${API_HOST}/api/addInstallInfo" 2>&1 >/dev/null
|
| 716 |
|
| 717 |
Install_Main
|
| 718 |
-
|
|
|
|
| 719 |
# 安装完成删除安装包
|
| 720 |
-
rm -f $SETUP_PATH/download/xp-panel.tar.gz
|
| 721 |
exit 0
|
|
|
|
| 69 |
}
|
| 70 |
|
| 71 |
cd ~
|
| 72 |
+
SETUP_PATH=$(pwd)
|
| 73 |
|
| 74 |
Get_Sysinfo(){
|
| 75 |
Get_LocalInfo
|
|
|
|
| 114 |
|
| 115 |
# 强制安装确认
|
| 116 |
Force_Install_Confirm(){
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 117 |
INSTALL_FORCE="true"
|
| 118 |
+
return
|
| 119 |
+
|
| 120 |
+
|
| 121 |
}
|
| 122 |
|
| 123 |
# 获取包管理器
|
|
|
|
| 656 |
|
| 657 |
Install_Tip
|
| 658 |
|
| 659 |
+
go="y" # 确认安装的等待
|
| 660 |
while [ ${#} -gt 0 ]; do
|
| 661 |
case $1 in
|
| 662 |
-u|--user)
|
|
|
|
| 680 |
;;
|
| 681 |
-y)
|
| 682 |
go="y"
|
| 683 |
+
INSTALL_FORCE="true"
|
| 684 |
;;
|
| 685 |
*)
|
| 686 |
IDC_CODE=$1
|
|
|
|
| 689 |
shift 1
|
| 690 |
done
|
| 691 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 692 |
|
| 693 |
Get_LocalInfo
|
| 694 |
|
|
|
|
| 696 |
curl -s -X POST -H "Content-Type: application/json" -d "${d}" "${API_HOST}/api/addInstallInfo" 2>&1 >/dev/null
|
| 697 |
|
| 698 |
Install_Main
|
| 699 |
+
#echo -e " ${SETUP_PATH}"
|
| 700 |
+
#sudo bash $SETUP_PATH/run.sh
|
| 701 |
# 安装完成删除安装包
|
| 702 |
+
#rm -f $SETUP_PATH/download/xp-panel.tar.gz
|
| 703 |
exit 0
|