Commit graph

9 commits

Author SHA1 Message Date
littleguy77
56396528af Fix documentation about device build dependencies. 2023-09-03 10:25:06 -04:00
littleguy77
4aa36aa365 Steer new devs to Docker builds, and be more precise about host config.
Ubuntu 22.04 is recommended for Docker builds, and virtually required
for manual builds.

New devs should use Docker unless they really know what they're doing
and why.  They need not have any past Docker experience; JELOS makes it
trivial to use.
2023-09-03 10:25:06 -04:00
littleguy77
399542c3d2 Just refer manual builders to the Dockerfile for the prerequisites.
Don't maintain the same list in two places.

After careful review, the only packages listed in the help doc that
weren't in the Dockerfile were
- ca-certificates
- gnupg
- qemu-user-static

The first two are only needed to install Docker, and thus do not belong
in the manual build section.  The last doesn't appear to be needed for
building, since the Docker container doesn't have it.
2023-09-03 10:25:06 -04:00
littleguy77
ca29aa2322 Include Docker post-install steps to run without sudo. 2023-09-03 10:25:05 -04:00
littleguy77
51f4ac181c Refresh Docker install instructions, including prerequisites. 2023-09-03 10:25:05 -04:00
littleguy77
b20f51edcc Minor tweaks for grammar and new flow. 2023-09-03 10:25:05 -04:00
littleguy77
fbb350432d Modify section headers. 2023-09-03 10:25:05 -04:00
littleguy77
919f54941b Rearrange sections in the build doc.
No change to text.  This just makes subsequent commits easier to review.
2023-09-03 10:25:05 -04:00
fewtarius
f8d6c3ce56
Add additional documentation, move device specific stuff down a level. 2023-07-14 21:53:37 +00:00
Renamed from documentation/BUILDING_THE_DISTRIBUTION.md (Browse further)