-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Change-type: patch Signed-off-by: Kyle Harding <kyle@balena.io>
- Loading branch information
Showing
1 changed file
with
28 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |