Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

setup.sh の安定化と複数回実行時の副作用防止 #50

Open
dynamis opened this issue Oct 2, 2018 · 1 comment
Open

setup.sh の安定化と複数回実行時の副作用防止 #50

dynamis opened this issue Oct 2, 2018 · 1 comment
Labels
enhancement release リリース作業関連

Comments

@dynamis
Copy link
Contributor

dynamis commented Oct 2, 2018

現状、エラーが発生することがあるコマンドを「念のため 2 回」とか実行していたりするが、エラーコードを見るなどしてちゃんとエラーハンドリングしながら一定回数再試行するようなコードにしたい。

また、何らかの理由で中断した場合や、一度セットアップしてから再度更新したくなった場合に続けてもう一度 setup.sh を実行することが想定されていない。具体的にはファイルの追記などが既に書かれているかどうかを確認せずに追記となっているため、スクリプトの実行回数分 Chrome のタブが開かれるとか生じる。

そのあたり整理したセットアップスクリプトに改良できることが望ましい

https://github.com/chirimen-oh/chirimen-raspi3/blob/master/setup.sh

@dynamis dynamis added enhancement release リリース作業関連 labels Oct 2, 2018
@kou029w
Copy link
Contributor

kou029w commented Aug 16, 2021

set -euxo pipefailapt-get -o APT::Acquire::Retries=2 install などとしたほうが良さそうに思った。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement release リリース作業関連
Projects
None yet
Development

No branches or pull requests

2 participants