dev: --no-confirm -> --skip-all-confirmations

This commit is contained in:
naskya 2023-10-29 02:44:22 +09:00
parent 8b5507abcc
commit 5a35e903f4
Signed by: naskya
GPG key ID: 164DFF24E2D40139
2 changed files with 10 additions and 6 deletions

View file

@ -248,15 +248,17 @@ ToDo (#82)
mk1=# mk1=#
``` ```
1. 以下のコマンドを実行して PGroonga の拡張機能を有効にする 1. 以下のコマンドを実行して PGroonga の拡張機能を有効にする
``` ```sql
CREATE EXTENSION pgroonga; CREATE EXTENSION pgroonga;
``` ```
1. `\q` というコマンドを実行するか Ctrl+D を押して PostgreSQL のプロンプトを終了する 1. `\q` というコマンドを実行するか Ctrl+D を押して PostgreSQL のプロンプトを終了する
1. 新しい Firefish のディレクトリに入ってビルドする 1. 新しい Firefish のディレクトリに入ってビルドする
```sh ```sh
$ cd calckey $ cd calckey
$ ./update.sh --no-confirm $ ./update.sh --skip-all-confirmations
``` ```
**注意**: `--skip-all-confirmations` というオプションは普段のアップデートでは使わないでください。重要なお知らせがある場合でも表示がスキップされてしまいます。
1. サーバーを起動して動作を確認する 1. サーバーを起動して動作を確認する
```sh ```sh
$ sudo systemctl start yourserver.example.com $ sudo systemctl start yourserver.example.com

View file

@ -22,7 +22,7 @@ function running {
say "Start upgrading Firefish!" say "Start upgrading Firefish!"
# Confirm that the server is stopped # 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?" say "Did you stop your server?"
read -r -p "[Y/n] > " yn read -r -p "[Y/n] > " yn
case "${yn}" in case "${yn}" in
@ -66,9 +66,9 @@ fi
for message in neko/messages/*; do for message in neko/messages/*; do
file=$(basename -- "${message}") file=$(basename -- "${message}")
if [[ ! -f "neko/flags/${file}" ]]; then if [[ ! -f "neko/flags/${file}" ]]; then
if [[ $# != 1 ]] || [[ $1 != "--skip-all-confirmations" ]]; then
say "There is an important notice!" say "There is an important notice!"
cat "${message}" cat "${message}"
if [[ $# != 1 ]] || [[ $1 != "--no-confirm" ]]; then
say "Continue? (Are you ready for upgrading?)" say "Continue? (Are you ready for upgrading?)"
read -r -p "[y/N] > " yn read -r -p "[y/N] > " yn
case "${yn}" in case "${yn}" in
@ -82,6 +82,8 @@ for message in neko/messages/*; do
exit 1 exit 1
;; ;;
esac esac
else
touch "neko/flags/${file}"
fi fi
fi fi
done done