@@ -9,10 +9,12 @@ RUN --mount=type=secret,id=key \
9
9
set -eux
10
10
11
11
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
13
13
14
+ rm "/etc/yum.repos.d/fedora-cisco-openh264.repo"
14
15
dnf install -y systemd-ukify sbsigntools systemd-boot-unsigned
15
16
kver=$(cd /usr/lib/modules && echo *)
17
+ mkdir -p "/boot/EFI/Linux"
16
18
ukify build \
17
19
--linux "/usr/lib/modules/$kver/vmlinuz" \
18
20
--initrd "/usr/lib/modules/$kver/initramfs.img" \
@@ -24,7 +26,7 @@ RUN --mount=type=secret,id=key \
24
26
--secureboot-certificate "/run/secrets/cert" \
25
27
--measure \
26
28
--json pretty \
27
- --output "/boot/$kver.efi"
29
+ --output "/boot/EFI/Linux/ $kver.efi"
28
30
sbsign \
29
31
--key "/run/secrets/key" \
30
32
--cert "/run/secrets/cert" \
@@ -39,7 +41,7 @@ RUN --mount=type=bind,from=kernel,target=/_mount/kernel <<EOF
39
41
mkdir -p /boot/EFI/Linux
40
42
# We put the UKI in /boot for now due to composefs verity not being the
41
43
# 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/
43
45
EOF
44
46
45
47
FROM base as final-final
0 commit comments