@@ -4,6 +4,11 @@ Void prepares and distributes multiple live images. These are prepared manually
44due to the need for full root authority during build, and for the need to sign
55them after building.
66
7+ ## Preparation
8+
9+ In ` void-docs ` , tag a release as ` <year>.<month>.<day> ` and update the package.
10+ In ` void-mklive ` , increment the ` version ` file and tag that commit as ` v<date> ` .
11+
712## Building the Images
813
914The images should be built using Github CI in the void-mklive repository. This
@@ -17,12 +22,13 @@ $ ./release.sh start
1722
1823By default, this will build:
1924
20- - Live ISOs with ` base ` and ` xfce ` variants for ` x86_64* ` and ` i686 `
25+ - Live ISOs with ` base ` and ` xfce ` variants for ` x86_64* ` , ` i686 ` , ` aarch64* ` ,
26+ and ` asahi* `
2127- ROOTFSes for ` x86_64* ` , ` i686 ` , ` aarch64* ` , ` armv7l* ` , and ` armv6l* `
2228- PLATFORMFSes for ` aarch64* ` , ` armv7l* ` , and ` armv6l* ` Raspberry Pis
2329- SBC images for ` aarch64* ` , ` armv7l* ` , and ` armv6l* ` Raspberry Pis
2430
25- This will take approximately 2 hours for the default settings. To ensure all
31+ This will take approximately 30 minutes for the default settings. To ensure all
2632images have the same datecode, the datecode is cached at the beginning of the
2733run. The CI workflow will also generate ` sha256sum.txt ` for the built images.
2834
@@ -61,7 +67,7 @@ $ export DATECODE=<date>
6167$ pwgen -cny 25 1 > void-release-$DATECODE.key
6268$ cat void-release-$DATECODE.key void-release-$DATECODE.key | \
6369 minisign -G -p void-release-$DATECODE.pub -s void-release-$DATECODE.sec \
64- -c "This key is only valid for images with date $DATECODE." \
70+ -c "This key is only valid for images with date $DATECODE."
6571```
6672
6773Copy the public half of this key to the ` void-release-keys ` package in
0 commit comments