From 5a35e903f4936d799dc5485d744c8b89fdb59fe5 Mon Sep 17 00:00:00 2001 From: naskya Date: Sun, 29 Oct 2023 02:44:22 +0900 Subject: [PATCH] dev: --no-confirm -> --skip-all-confirmations --- README.md | 6 ++++-- update.sh | 10 ++++++---- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index bbf4a731..e31ccd20 100644 --- a/README.md +++ b/README.md @@ -248,15 +248,17 @@ ToDo (#82) mk1=# ``` 1. 以下のコマンドを実行して PGroonga の拡張機能を有効にする - ``` + ```sql CREATE EXTENSION pgroonga; ``` 1. `\q` というコマンドを実行するか Ctrl+D を押して PostgreSQL のプロンプトを終了する 1. 新しい Firefish のディレクトリに入ってビルドする ```sh $ cd calckey - $ ./update.sh --no-confirm + $ ./update.sh --skip-all-confirmations ``` + + **注意**: `--skip-all-confirmations` というオプションは普段のアップデートでは使わないでください。重要なお知らせがある場合でも表示がスキップされてしまいます。 1. サーバーを起動して動作を確認する ```sh $ sudo systemctl start yourserver.example.com diff --git a/update.sh b/update.sh index 17506e11..c62c805f 100755 --- a/update.sh +++ b/update.sh @@ -22,7 +22,7 @@ function running { say "Start upgrading Firefish!" # Confirm that the server is stopped -if [[ $# != 1 ]] || [[ $1 != "--no-confirm" ]]; then +if [[ $# != 1 ]] || [[ $1 != "--skip-all-confirmations" ]]; then say "Did you stop your server?" read -r -p "[Y/n] > " yn case "${yn}" in @@ -66,9 +66,9 @@ fi for message in neko/messages/*; do file=$(basename -- "${message}") if [[ ! -f "neko/flags/${file}" ]]; then - say "There is an important notice!" - cat "${message}" - if [[ $# != 1 ]] || [[ $1 != "--no-confirm" ]]; then + if [[ $# != 1 ]] || [[ $1 != "--skip-all-confirmations" ]]; then + say "There is an important notice!" + cat "${message}" say "Continue? (Are you ready for upgrading?)" read -r -p "[y/N] > " yn case "${yn}" in @@ -82,6 +82,8 @@ for message in neko/messages/*; do exit 1 ;; esac + else + touch "neko/flags/${file}" fi fi done