gm打包逻辑修改
parent
4303f9cc13
commit
e70774bc7f
25
main.sh
25
main.sh
|
@ -290,21 +290,30 @@ update_gm(){
|
|||
# 通用GM更新函数
|
||||
gm_option() {
|
||||
local action=$1
|
||||
# shellcheck disable=SC2155
|
||||
local current_time=$(get_current_time)
|
||||
case $action in
|
||||
"package")
|
||||
show_file project | grep "master"
|
||||
read -rp "请输入表所在游戏项目地址: " project
|
||||
bash "update_gm.sh" "$project"
|
||||
echo -e "gm打包完成"
|
||||
local package="gm_${project}_${current_time}"
|
||||
bash "update_gm.sh" "$project" "$package"
|
||||
echo -e "gm打包完成 $package"
|
||||
;;
|
||||
"single_update")
|
||||
read -rp "请输入游戏服ip: " ip
|
||||
echo -e "开始更新gm"
|
||||
gm_send_package "$ip"
|
||||
show_file package | grep "gm"
|
||||
read -rp "请输入包名(不需要带文件后缀):" package
|
||||
echo -e "开始更新gm $ip $package"
|
||||
gm_send_package "$ip" "$package"
|
||||
;;
|
||||
"batch_update")
|
||||
echo -e "开始更新gm"
|
||||
gm_send_package gmip.txt
|
||||
show_file script/txt
|
||||
read -rp "请输入文件名称(不需要带文件后缀): " channel
|
||||
show_file package | grep "gm"
|
||||
read -rp "请输入包名(不需要带文件后缀):" package
|
||||
echo -e "开始更新gm $channel $package"
|
||||
gm_send_package "$channel" "$package"
|
||||
;;
|
||||
*)
|
||||
echo -e "${red}无效的选项,请重新输入${NC}"
|
||||
|
@ -317,8 +326,8 @@ gm_option() {
|
|||
# 更新gm
|
||||
gm_send_package() {
|
||||
local channel=${1}
|
||||
local package=gm
|
||||
local source_tar="/data/update/project/miduo_gm/gm"
|
||||
local package=${2}
|
||||
local source_tar="/data/update/package"
|
||||
local destination_dir="/data/jieling/gm"
|
||||
|
||||
if is_valid_ip "$channel"; then
|
||||
|
|
|
@ -11,6 +11,8 @@ BASE_DIR="/data/update/project/miduo_gm"
|
|||
|
||||
#表文件地址,不同渠道用表不一样
|
||||
table=$1
|
||||
package=$2
|
||||
packages=${package}.tar.gz
|
||||
TABLE_DIR="/data/update/project/${table}"
|
||||
if [ -z ${table} ]; then
|
||||
TABLE_DIR=$BASE_DIR
|
||||
|
@ -47,3 +49,5 @@ mv ${BASE_DIR}/gm/config/script/gm_reboot.sh ${BASE_DIR}/gm/gm_reboot.sh
|
|||
#打包
|
||||
cd ${BASE_DIR}/gm || exit
|
||||
tar -czvf gm.tar.gz ./*
|
||||
mv gm.tar.gz /data/update/package/${packages}
|
||||
echo "打包${packages}完成"
|
||||
|
|
Loading…
Reference in New Issue