Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
51b1938
uki-addon: Update addons on update/switch
Johan-Liebert1 Sep 9, 2026
ba15ab6
uki/addon: Support global addons
Johan-Liebert1 Sep 9, 2026
75b9f69
cfs/upgrade/switch: Handle UKI Addons
Johan-Liebert1 Sep 9, 2026
8dbb639
tmt: Add tests for UKI Addons
Johan-Liebert1 Sep 10, 2026
a41cc20
uki-addon: Add docs for UKI Addons
Johan-Liebert1 Sep 10, 2026
94dc9b9
global-uki-addons: Add prefix to name
Johan-Liebert1 Sep 10, 2026
6ba0068
uki-addon: Add CLI for managing UKI Addons
Johan-Liebert1 Sep 10, 2026
944a774
tmt: Update UKI Addon tests
Johan-Liebert1 Sep 10, 2026
f771a28
manpage: Update manpages for uki-addons
Johan-Liebert1 Sep 10, 2026
ab5f9c3
cli: Remove composefs_backend requirement from UkiAddonOpts
Johan-Liebert1 Sep 10, 2026
09511d2
uki-addon: Remove addon dir if empty
Johan-Liebert1 Sep 11, 2026
eb34b23
uki: Parse composefs cmdline from UKI addons as well
Johan-Liebert1 Sep 11, 2026
fa4a75b
uki-addon: Refuse to remove addons containing `composefs=` cmdline
Johan-Liebert1 Sep 11, 2026
920a724
tmt: Add composefs= cmdline validation tests for UKI addons
Johan-Liebert1 Sep 11, 2026
4f33b08
uki-addons: Add `ListReferenced` cmd option
Johan-Liebert1 Sep 15, 2026
d2b8594
uki-addons: GC Global UKI Addons
Johan-Liebert1 Sep 15, 2026
58b70d7
uki-addon: Validate and atomically write on `add`
Johan-Liebert1 Sep 30, 2026
3a5ea19
install/uki-addons: Bail if ostree / not found
Johan-Liebert1 Sep 30, 2026
8d197a9
gc: Update global UKI Addons check
Johan-Liebert1 Oct 13, 2026
402a2b3
uki-addon: Handle staged deployment
Johan-Liebert1 Oct 15, 2026
6e0605a
global-uki-addon: Have a staged directory
Johan-Liebert1 Oct 15, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions contrib/packaging/finalize-uki
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,17 @@ if [[ -f "${uki_src}/${kver}.dump" ]]; then
cp "${uki_src}/${kver}.dump" /boot
fi

# If we have a UKI Addon dir, add it
if [[ -d "${uki_src}/${kver}.efi.extra.d" ]]; then
cp -r "${uki_src}/${kver}.efi.extra.d" /boot/EFI/Linux
fi

# If we have a global UKI Addon dir, add it
if [[ -d "${uki_src}/loader/addons" ]]; then
mkdir -p /boot/loader
cp -r "${uki_src}/loader/addons" /boot/loader
fi

# NOTE: We used to create a symlink from /usr/lib/modules/${kver}/${kver}.efi to the UKI
# for tooling compatibility. However, composefs-boot's find_uki_components() doesn't
# handle symlinks correctly and fails with "is not a regular file". The UKI is already
Expand Down
Loading
Loading