ビルド環境ヘルパー
目標
ローカルビルド環境を準備し、プロジェクトが実際に必要とする権限のみに制限します。
セットアップ
すべての依存関係を中断なくインストールできるよう、昇格した権限でセットアップスクリプトを実行します。
sudo bash ./scripts/setup.sh
スクリプトが完了したら、ビルドを続行します。
安全性
プロジェクトのセットアップでは、不必要な権限昇格を避ける必要があります。ユーザースコープのパッケージインストール、明示的なファイル権限、およびユーザーが承認した場合のみに限定された、狭い範囲の特権操作を推奨します。
チェックリスト
- セットアップ要件を検査する;
- プロジェクトの依存関係をインストールする;
- ツールチェーンを検証する;
- 本当に昇格が必要な操作を報告する。