fix: check-deps installs all required system packages via apt

scripts/check_deps.sh now checks and installs all prerequisites:
git, curl, openssl, python3, python3-cryptography, docker, docker-compose.
Runs apt-get update only once if anything needs installing.
Also adds current user to docker group if missing.
Makefile calls it with sudo so it has the rights to install packages.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-22 09:27:45 -04:00
parent 368457ecce
commit 30878fe539
2 changed files with 51 additions and 43 deletions
+1 -1
View File
@@ -39,7 +39,7 @@ help:
# Setup commands
check-deps:
@sh scripts/check_deps.sh
@sudo sh scripts/check_deps.sh
setup: check-deps
@echo "Setting up Personal Internet Cell..."