Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
Change-type: patch
Signed-off-by: Kyle Harding <kyle@balena.io>
  • Loading branch information
klutchell committed Nov 22, 2023
1 parent 05fc7ba commit 7d91250
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,31 @@
# yocto-dev

Shared Yocto development environment

## Features

- Yocto and OpenEmbedded build dependencies based on Ubuntu 18.04
- SSH daemon background service w/ rotating logs
- Fail2ban blocking IPs after failed login attempts
- Docker daemon background service
- Per-user home directories
- Per-user SSH authorized keys synced with GitHub profiles

## Planned Features

- Update locking

## Administration

### Adding users

1. Open [yocto-build-env/s6-overlay/scripts/addusers](yocto-build-env/s6-overlay/scripts/addusers) for editing
2. Add GitHub username and new user ID to `user_ids`
3. Open PR and merge

### Removing users

1. Open [yocto-build-env/s6-overlay/scripts/addusers](yocto-build-env/s6-overlay/scripts/addusers) for editing
2. Remove GitHub username and user ID from `user_ids`
3. Open PR and merge
4. Optionally delete the associated home directory on device

0 comments on commit 7d91250

Please sign in to comment.