From e6aa57e8394e7edd7800cc51ce2ce890462b4a91 Mon Sep 17 00:00:00 2001 From: josh Date: Sat, 18 Apr 2026 03:01:30 -0400 Subject: [PATCH] ci: install systemd-boot for mkosi bootctl mkosi Bootable=yes shells out to bootctl kernel-identify on the host, which ships in the systemd-boot package on Ubuntu (not in systemd itself). Without it, the live-image build fails at the end with "bootctl: not found" after successfully installing all packages. --- .gitea/workflows/e2e.yml | 3 ++- .gitea/workflows/release.yml | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/e2e.yml b/.gitea/workflows/e2e.yml index a644231..82a5f4a 100644 --- a/.gitea/workflows/e2e.yml +++ b/.gitea/workflows/e2e.yml @@ -36,7 +36,8 @@ jobs: run: | sudo apt-get update sudo apt-get install -y --no-install-recommends \ - mkosi debootstrap squashfs-tools systemd-ukify \ + mkosi debootstrap squashfs-tools \ + systemd-ukify systemd-boot \ debian-archive-keyring \ qemu-system-x86 qemu-utils \ dnsmasq iperf3 ipxe-qemu diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index a82c0ca..d4a08a8 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -33,7 +33,8 @@ jobs: run: | sudo apt-get update sudo apt-get install -y --no-install-recommends \ - mkosi debootstrap squashfs-tools dosfstools systemd-ukify \ + mkosi debootstrap squashfs-tools dosfstools \ + systemd-ukify systemd-boot \ debian-archive-keyring - name: Install templ