From 2b6cc5d0f5e11d7da738030841ef49ed4f125d58 Mon Sep 17 00:00:00 2001 From: LiangChen Date: Wed, 27 Mar 2024 18:11:49 +0800 Subject: [PATCH] fix: sed bug --- build/Centos5-DNF/docker-entrypoint.sh | 10 +++++----- build/Centos6-DNF/docker-entrypoint.sh | 10 +++++----- build/Centos7-DNF/docker-entrypoint.sh | 10 +++++----- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/build/Centos5-DNF/docker-entrypoint.sh b/build/Centos5-DNF/docker-entrypoint.sh index 10f3f13..8ab5aa2 100755 --- a/build/Centos5-DNF/docker-entrypoint.sh +++ b/build/Centos5-DNF/docker-entrypoint.sh @@ -54,11 +54,11 @@ cp /data/privatekey.pem /root/ # 构建配置文件软链[不能使用硬链接, 硬链接不可跨设备] ln -s /data/Config.ini /root/Config.ini # 替换Config.ini中的GM用户名、密码、连接KEY、登录器版本[这里操作的对象是一个软链接不需要指定-type] -sed -i --follow-symlinks "s/GAME_PASSWORD/$DNF_DB_GAME_PASSWORD/g" `find /root -name "*.ini"` -sed -i --follow-symlinks "s/GM_ACCOUNT/$GM_ACCOUNT/g" `find /root -name "*.ini"` -sed -i --follow-symlinks "s/GM_PASSWORD/$GM_PASSWORD/g" `find /root -name "*.ini"` -sed -i --follow-symlinks "s/GM_CONNECT_KEY/$GM_CONNECT_KEY/g" `find /root -name "*.ini"` -sed -i --follow-symlinks "s/GM_LANDER_VERSION/$GM_LANDER_VERSION/g" `find /root -name "*.ini"` +sed -i "s/GAME_PASSWORD/$DNF_DB_GAME_PASSWORD/g" `find /data -name "*.ini"` +sed -i "s/GM_ACCOUNT/$GM_ACCOUNT/g" `find /data -name "*.ini"` +sed -i "s/GM_PASSWORD/$GM_PASSWORD/g" `find /data -name "*.ini"` +sed -i "s/GM_CONNECT_KEY/$GM_CONNECT_KEY/g" `find /data -name "*.ini"` +sed -i "s/GM_LANDER_VERSION/$GM_LANDER_VERSION/g" `find /data -name "*.ini"` # 重建root, game用户,并限制game只能容器内服务访问 service mysql start --skip-grant-tables diff --git a/build/Centos6-DNF/docker-entrypoint.sh b/build/Centos6-DNF/docker-entrypoint.sh index 10f3f13..8ab5aa2 100755 --- a/build/Centos6-DNF/docker-entrypoint.sh +++ b/build/Centos6-DNF/docker-entrypoint.sh @@ -54,11 +54,11 @@ cp /data/privatekey.pem /root/ # 构建配置文件软链[不能使用硬链接, 硬链接不可跨设备] ln -s /data/Config.ini /root/Config.ini # 替换Config.ini中的GM用户名、密码、连接KEY、登录器版本[这里操作的对象是一个软链接不需要指定-type] -sed -i --follow-symlinks "s/GAME_PASSWORD/$DNF_DB_GAME_PASSWORD/g" `find /root -name "*.ini"` -sed -i --follow-symlinks "s/GM_ACCOUNT/$GM_ACCOUNT/g" `find /root -name "*.ini"` -sed -i --follow-symlinks "s/GM_PASSWORD/$GM_PASSWORD/g" `find /root -name "*.ini"` -sed -i --follow-symlinks "s/GM_CONNECT_KEY/$GM_CONNECT_KEY/g" `find /root -name "*.ini"` -sed -i --follow-symlinks "s/GM_LANDER_VERSION/$GM_LANDER_VERSION/g" `find /root -name "*.ini"` +sed -i "s/GAME_PASSWORD/$DNF_DB_GAME_PASSWORD/g" `find /data -name "*.ini"` +sed -i "s/GM_ACCOUNT/$GM_ACCOUNT/g" `find /data -name "*.ini"` +sed -i "s/GM_PASSWORD/$GM_PASSWORD/g" `find /data -name "*.ini"` +sed -i "s/GM_CONNECT_KEY/$GM_CONNECT_KEY/g" `find /data -name "*.ini"` +sed -i "s/GM_LANDER_VERSION/$GM_LANDER_VERSION/g" `find /data -name "*.ini"` # 重建root, game用户,并限制game只能容器内服务访问 service mysql start --skip-grant-tables diff --git a/build/Centos7-DNF/docker-entrypoint.sh b/build/Centos7-DNF/docker-entrypoint.sh index 10f3f13..8ab5aa2 100755 --- a/build/Centos7-DNF/docker-entrypoint.sh +++ b/build/Centos7-DNF/docker-entrypoint.sh @@ -54,11 +54,11 @@ cp /data/privatekey.pem /root/ # 构建配置文件软链[不能使用硬链接, 硬链接不可跨设备] ln -s /data/Config.ini /root/Config.ini # 替换Config.ini中的GM用户名、密码、连接KEY、登录器版本[这里操作的对象是一个软链接不需要指定-type] -sed -i --follow-symlinks "s/GAME_PASSWORD/$DNF_DB_GAME_PASSWORD/g" `find /root -name "*.ini"` -sed -i --follow-symlinks "s/GM_ACCOUNT/$GM_ACCOUNT/g" `find /root -name "*.ini"` -sed -i --follow-symlinks "s/GM_PASSWORD/$GM_PASSWORD/g" `find /root -name "*.ini"` -sed -i --follow-symlinks "s/GM_CONNECT_KEY/$GM_CONNECT_KEY/g" `find /root -name "*.ini"` -sed -i --follow-symlinks "s/GM_LANDER_VERSION/$GM_LANDER_VERSION/g" `find /root -name "*.ini"` +sed -i "s/GAME_PASSWORD/$DNF_DB_GAME_PASSWORD/g" `find /data -name "*.ini"` +sed -i "s/GM_ACCOUNT/$GM_ACCOUNT/g" `find /data -name "*.ini"` +sed -i "s/GM_PASSWORD/$GM_PASSWORD/g" `find /data -name "*.ini"` +sed -i "s/GM_CONNECT_KEY/$GM_CONNECT_KEY/g" `find /data -name "*.ini"` +sed -i "s/GM_LANDER_VERSION/$GM_LANDER_VERSION/g" `find /data -name "*.ini"` # 重建root, game用户,并限制game只能容器内服务访问 service mysql start --skip-grant-tables