From 1c46f04c7e80974006876ce166f65f471c646d5c Mon Sep 17 00:00:00 2001 From: zhouzhibo Date: Tue, 13 Apr 2021 09:26:16 +0800 Subject: [PATCH] =?UTF-8?q?head:=20fix:=20=E4=BF=AE=E6=94=B9Redis=E5=AF=86?= =?UTF-8?q?=E7=A0=81=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/build.sh b/build.sh index a0b33e9..0ddfbd2 100644 --- a/build.sh +++ b/build.sh @@ -166,10 +166,14 @@ function set_external_redis() { read_from_input redis_port "$(gettext 'Please enter Redis server port')" "" "${redis_port}" redis_pass=$(awk -F '/' '/url: redis/{if($0~"@")print $3}' ${CONFIG_FILE} |cut -f 1 -d '@') - read_from_input mysql_pass "$(gettext 'Please enter Redis password, 密码里面不能带@ /, 密码为空请务必修改配置文件!!')" "" "${redis_pass}" + read_from_input redis_pass "$(gettext 'Please enter Redis password, 密码里面不能带@ /, 密码为空请务必修改配置文件!!')" "" "${redis_pass}" # 设置redis账号密码到配置文件 - sed -i "s/url: redis:\/\/.*/url: redis:\/\/${redis_pass}@${redis_host}:${redis_port}/g" ${CONFIG_FILE} + if [ "${redis_pass}" == "" ];then + sed -i "s/url: redis:\/\/.*/url: redis:\/\/${redis_host}:${redis_port}/g" ${CONFIG_FILE} + else + sed -i "s/url: redis:\/\/.*/url: redis:\/\/${redis_pass}@${redis_host}:${redis_port}/g" ${CONFIG_FILE} + fi } function set_external_mysql() {