Shared Yocto development environment
- Yocto and OpenEmbedded build dependencies based on Ubuntu 18.04
- SSH daemon service w/ rotating logs
- Fail2ban blocking IPs after failed login attempts
- Docker daemon service
- Per-user home directories
- Per-user SSH authorized keys synced with GitHub profiles
- Supervisor update locking for active SSH sessions
- Open yocto-build-env/s6-overlay/scripts/addusers for editing
- Add GitHub username and new user ID to
user_ids
- Open PR and merge
- Open yocto-build-env/s6-overlay/scripts/addusers for editing
- Remove GitHub username and user ID from
user_ids
- Open PR and merge
- Optionally delete the associated home directory on device