diff --git a/CHANGELOG.rst b/CHANGELOG.rst index fcc57c2..b9813c7 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -23,6 +23,8 @@ Deprecated Fixed ----- +- Add missing replacement for the UUID variable in systemd-boot configuration files on ISO 9660. + Removed ------- diff --git a/archiso/mkarchiso b/archiso/mkarchiso index 7890615..fc5976c 100755 --- a/archiso/mkarchiso +++ b/archiso/mkarchiso @@ -868,6 +868,7 @@ _make_common_bootmode_systemd-boot_conf.isofs() { install -m 0644 -- "${profile}/efiboot/loader/loader.conf" "${isofs_dir}/loader/" for _conf in "${profile}/efiboot/loader/entries/"*".conf"; do sed "s|%ARCHISO_LABEL%|${iso_label}|g; + s|%ARCHISO_UUID%|${iso_uuid}|g; s|%INSTALL_DIR%|${install_dir}|g; s|%ARCH%|${arch}|g" \ "${_conf}" >"${isofs_dir}/loader/entries/${_conf##*/}"