elementary / os

The OS build system
https://elementary.io
GNU General Public License v3.0
967 stars 128 forks source link

Add elementary 7 daily images #565

Closed davidmhewitt closed 2 years ago

davidmhewitt commented 2 years ago

This produces an elementary 7 image that boots, installs and generally kind of works, at least in GNOME Boxes: https://twitter.com/davidmhewitt/status/1452559893236441089

By necessity, it changes a few things about the build scripts that are used to build all amd64 images (i.e. 6.0 stable/daily images too). However, it gets us on the latest version of the Debian container again, as that broke when Debian 11 came out.

I've tested this against 6.0 and 7.0 daily images and it seems good, but maybe we want to get the next 6.0 stable release out before we merge this, then we can test a few 6.0 and 7.0 daily isos before the next stable.

I've left some inline comments that explain some of the justification for the changes.

To test building a 7.0 image locally, check out this branch and run:

docker run --privileged --rm -i -v /proc:/proc -v ${PWD}:/working_dir -w /working_dir debian:latest /bin/bash -s etc/terraform-daily-7.0-azure.conf < build.sh