Build-Umgebungs-Helfer
Ziel
Bereite eine lokale Build-Umgebung vor und beschränke die Berechtigungen auf das, was das Projekt tatsächlich benötigt.
Einrichtung
Führe das Setup-Skript mit erhöhten Rechten aus, damit alle Abhängigkeiten ohne Unterbrechung installiert werden können:
sudo bash ./scripts/setup.sh
Setze den Build nach Abschluss des Skripts fort.
Sicherheit
Die Projekteinrichtung sollte unnötige Rechteerweiterungen vermeiden. Bevorzuge benutzerspezifische Paketinstallationen, explizite Dateiberechtigungen und eng begrenzte privilegierte Vorgänge nur dann, wenn der Benutzer ihnen zustimmt.
Checkliste
- Überprüfe die Setup-Anforderungen;
- Installiere die Projektabhängigkeiten;
- Verifiziere die Toolchain;
- Melde jeden Vorgang, der tatsächlich eine Rechteerweiterung erfordert.