代码拉取完成,页面将自动刷新
同步操作将从 yulinzhihou/gstlenv 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/usr/bin/env bash
# Author: yulinzhihou <[email protected]>
# Forum: https://gsgamesahre.com
# Project: https://github.com/yulinzhihou/gstlenv.git
# Date : 2021-07-17
# Notes: gstlenv for CentOS/RedHat 7+ Debian 10+ and Ubuntu 18+
DIR=$(pwd)
clear
# 检测是不是root用户。不是则退出
[ $(id -u) != "0" ] && {
echo "${CFAILURE}错误: 你必须使用ROOT用户${CEND}"
exit 1
}
# 容器存放的父级目录
ROOT_PATH='/root'
# 容器配置文件名称
CONFIG_FILE='.env'
# 容器下载临时路径
TMP_PATH='/opt'
# 容器打包文件后缀
SUFFIX='.tar.gz'
#环境下载保存的文件名称
FILENAME='gstlenv'
# 容器完整包名称
WHOLE_NAME=${FILENAME}${SUFFIX}
#解压后重全名文件夹名称
ENVDIR='.tlgame'
#环境版本号
VERSION='v2.3.13'
# 展示信息
INFO=$(curl https://gsgameshare.com/info.txt)
show() {
echo -e "\e[1;35m${INFO}\033[0m"
}
download() {
echo -e "${CYELLOW}正在下载环境安装源码,此过程决定于网速,源码安装包大概 2MB 左右,请稍候……${CEND}"
curl -sOL https://gitee.com/yulinzhihou/gstlenv/repository/archive/${VERSION}.tar.gz &&
mv ${VERSION}.tar.gz ${TMP_PATH}/${WHOLE_NAME}
# gs env 服务器环境 ,组件,手动测试时使用
cd ${TMP_PATH} &&
tar zxf ${WHOLE_NAME}
if [ -d /root/.tlgame ]; then
\cp -rf ${FILENAME}-${VERSION}/* ${ROOT_PATH}/${ENVDIR}
else
mv ${FILENAME}-${VERSION} ${ROOT_PATH}/${ENVDIR}
fi
rm -rf ${TMP_PATH}/${WHOLE_NAME} ${TMP_PATH}/${FILENAME}-${VERSION}
echo -e "${CYELLOW}安装已经下载到本地并准备执行安装!请耐心等待!${CEND}"
}
show
download
cd /root/.tlgame && bash install.sh | tee -a /root/.tlgame/install.log
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。