@@ -9,10 +9,12 @@ RUN --mount=type=secret,id=key \
99 set -eux
1010
1111 mkdir -p /etc/kernel /etc/dracut.conf.d
12- echo "console=ttyS0,115200 composefs=${COMPOSEFS_FSVERITY} selinux=1 enforcing=0 systemd.debug_shell=1 root=UUID=6523f8ae-3eb1-4e2a-a05a-18b695ae656f rw" > /etc/kernel/cmdline
12+ echo "console=ttyS0,115200 composefs=${COMPOSEFS_FSVERITY} selinux=1 enforcing=0 audit=0 systemd.debug_shell=1 root=UUID=4f68bce3-e8cd-4db1-96e7-fbcaf984b709 rw" > /etc/kernel/cmdline
1313
14+ rm "/etc/yum.repos.d/fedora-cisco-openh264.repo"
1415 dnf install -y systemd-ukify sbsigntools systemd-boot-unsigned
1516 kver=$(cd /usr/lib/modules && echo *)
17+ mkdir -p "/boot/EFI/Linux"
1618 ukify build \
1719 --linux "/usr/lib/modules/$kver/vmlinuz" \
1820 --initrd "/usr/lib/modules/$kver/initramfs.img" \
@@ -24,7 +26,7 @@ RUN --mount=type=secret,id=key \
2426 --secureboot-certificate "/run/secrets/cert" \
2527 --measure \
2628 --json pretty \
27- --output "/boot/$kver.efi"
29+ --output "/boot/EFI/Linux/ $kver.efi"
2830 sbsign \
2931 --key "/run/secrets/key" \
3032 --cert "/run/secrets/cert" \
@@ -39,7 +41,7 @@ RUN --mount=type=bind,from=kernel,target=/_mount/kernel <<EOF
3941 mkdir -p /boot/EFI/Linux
4042 # We put the UKI in /boot for now due to composefs verity not being the
4143 # same due to mtime of /usr/lib/modules being changed
42- cp /_mount/kernel/boot/$kver.efi /boot/EFI/Linux/$kver.efi
44+ cp -r /_mount/kernel/boot/* /boot/
4345EOF
4446
4547FROM base as final-final
0 commit comments