Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/CHANGELOG.rst
diff options
context:
space:
mode:
authornl6720 <nl6720@gmail.com>2023-01-22 12:17:51 +0200
committernl6720 <nl6720@gmail.com>2023-02-02 11:49:16 +0200
commit3f95d391eff6145e0546b8c0b69bd2851fc3c400 (patch)
treec0f1ae8ca936bbcb77a75304ab9a30a9c5475dce /CHANGELOG.rst
parent8d7ad3c629e1a2d0cb2f2008e62ea979639230e7 (diff)
configs/*/grub/grub.cfg: search for a .uuid file in /.disk/ and use the volume it's on
Search for `/.disk/%UUID_SEARCH_FILENAME%.uuid` and pass the UUID of the volume it's on as `archisodevice`. mkarchiso will replace `%UUID_SEARCH_FILENAME%` with a hardcoded value generated using `SOURCE_DATE_EPOCH` durring ISO build. This allows to prepare an UEFI bootable installation medium by simply copying the directory structure without having to touch `grub.cfg`. Relying on the volume UUID instead of its LABEL also avoids collisions of multiple ISOs created in the same month. Fixes #202
Diffstat (limited to 'CHANGELOG.rst')
-rw-r--r--CHANGELOG.rst7
1 files changed, 7 insertions, 0 deletions
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 66ffe75..f6a6f25 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -8,9 +8,16 @@ Changelog
Added
-----
+- Support *file system transposition* to simplify boot medium preparation for UEFI boot via extracting the ISO image
+ contents to a drive. ``grub.cfg`` does not hardcode the ISO volume label anymore, instead GRUB will search for volume
+ with a ``/.disk/%UUID_SEARCH_FILENAME%.uuid`` file on it.
+
Changed
-------
+- Identify the ISO volume via a UUID instead of a file system label to avoid collisions of multiple ISOs created in the
+ same month.
+
Removed
-------