From 5c17c39737db7d9efdf94093b624c095311f350a Mon Sep 17 00:00:00 2001 From: KWON Date: Tue, 23 Dec 2025 12:58:51 +0900 Subject: [PATCH] =?UTF-8?q?lxc/setup=5Fmariadb.sh:=20=EB=B9=84=EB=B0=80?= =?UTF-8?q?=EB=B2=88=ED=98=B8=20=EC=9E=85=EB=A0=A5=20=EC=B7=A8=EC=86=8C=20?= =?UTF-8?q?=EC=8B=9C=20=EC=8A=A4=ED=81=AC=EB=A6=BD=ED=8A=B8=20=EC=9E=AC?= =?UTF-8?q?=EC=8B=9C=EC=9E=91=20=EC=98=B5=EC=85=98=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lxc/setup_mariadb.sh | 38 +++++++++++++++++++++++++++++++------- 1 file changed, 31 insertions(+), 7 deletions(-) diff --git a/lxc/setup_mariadb.sh b/lxc/setup_mariadb.sh index 808fcdc..03c0e9f 100644 --- a/lxc/setup_mariadb.sh +++ b/lxc/setup_mariadb.sh @@ -23,6 +23,7 @@ cleanup() { echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" echo "" + # LINUX_USER가 설정되어 있으면 초기화 옵션 제공 if [ -n "$LINUX_USER" ]; then read -p "초기화하고 다시 시작하시겠습니까? (y/n): " REINIT if [[ "$REINIT" =~ ^[Yy]$ ]]; then @@ -44,8 +45,10 @@ cleanup() { echo "" echo "초기화가 완료되었습니다. 스크립트를 다시 실행하세요." else - echo "초기화를 건너뜁니다." + echo "초기화를 건너뜁니다. 수동으로 정리 후 다시 진행하세요." fi + else + echo "스크립트를 다시 실행해 주세요." fi fi exit $EXIT_CODE @@ -137,8 +140,15 @@ else read -p "다시 입력하시겠습니까? (Y/n): " RETRY_PW RETRY_PW=${RETRY_PW:-Y} if [[ ! "$RETRY_PW" =~ ^[Yy]$ ]]; then - echo "비밀번호 입력을 취소했습니다." - exit 1 + echo "" + read -p "스크립트를 다시 시작하시겠습니까? (Y/n): " RESTART_SCRIPT + RESTART_SCRIPT=${RESTART_SCRIPT:-Y} + if [[ "$RESTART_SCRIPT" =~ ^[Yy]$ ]]; then + exit 1 + else + echo "스크립트를 취소합니다." + exit 0 + fi fi else break @@ -168,8 +178,15 @@ if [[ "$SAME_ACCOUNT" =~ ^[Yy]$ ]]; then read -p "다시 입력하시겠습니까? (Y/n): " RETRY_DB_PW RETRY_DB_PW=${RETRY_DB_PW:-Y} if [[ ! "$RETRY_DB_PW" =~ ^[Yy]$ ]]; then - echo "비밀번호 입력을 취소했습니다." - exit 1 + echo "" + read -p "스크립트를 다시 시작하시겠습니까? (Y/n): " RESTART_SCRIPT2 + RESTART_SCRIPT2=${RESTART_SCRIPT2:-Y} + if [[ "$RESTART_SCRIPT2" =~ ^[Yy]$ ]]; then + exit 1 + else + echo "스크립트를 취소합니다." + exit 0 + fi fi else break @@ -191,8 +208,15 @@ else read -p "다시 입력하시겠습니까? (Y/n): " RETRY_DB_PW2 RETRY_DB_PW2=${RETRY_DB_PW2:-Y} if [[ ! "$RETRY_DB_PW2" =~ ^[Yy]$ ]]; then - echo "비밀번호 입력을 취소했습니다." - exit 1 + echo "" + read -p "스크립트를 다시 시작하시겠습니까? (Y/n): " RESTART_SCRIPT3 + RESTART_SCRIPT3=${RESTART_SCRIPT3:-Y} + if [[ "$RESTART_SCRIPT3" =~ ^[Yy]$ ]]; then + exit 1 + else + echo "스크립트를 취소합니다." + exit 0 + fi fi else break