Skip to content

Commit 550deba

Browse files
authored
fix: dont do dracut if FIPS_ENABLED is false (#487)
1 parent 2b1a519 commit 550deba

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

Earthfile

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -726,11 +726,13 @@ base-image:
726726
rm -rf /var/lib/apt/lists/*
727727
RUN kernel=$(ls /boot/vmlinuz-* | tail -n1) && \
728728
ln -sf "${kernel#/boot/}" /boot/vmlinuz
729+
IF [ "$FIPS_ENABLED" = "false" ]
730+
RUN kernel=$(printf '%s\n' /lib/modules/* | xargs -n1 basename | sort -V | tail -1) && \
731+
dracut -f "/boot/initrd-${kernel}" "${kernel}" && \
732+
ln -sf "initrd-${kernel}" /boot/initrd
733+
END
729734
RUN kernel=$(printf '%s\n' /lib/modules/* | xargs -n1 basename | sort -V | tail -1) && \
730-
dracut -f "/boot/initrd-${kernel}" "${kernel}" && \
731-
ln -sf "initrd-${kernel}" /boot/initrd
732-
RUN kernel=$(printf '%s\n' /lib/modules/* | xargs -n1 basename | sort -V | tail -1) && \
733-
depmod -a "${kernel}"
735+
depmod -a "${kernel}"
734736

735737
RUN if [ ! -f /usr/bin/grub2-editenv ]; then \
736738
ln -s /usr/sbin/grub-editenv /usr/bin/grub2-editenv; \

0 commit comments

Comments
 (0)