aboutsummaryrefslogtreecommitdiff
diff options
from:
to:
context:
space:
mode:
authorGravatar Neal Gompa <ngompa@fedoraproject.org> 2025-04-15 14:47:19 -0400
committerGravatar Neal Gompa <ngompa@fedoraproject.org> 2025-04-16 19:27:24 -0400
commit13c5d722ad8a6141ad58c4c0d19e4fb7ce63265c (patch)
tree6b5a796fff6f2908fee99046c253ff42eec726f7
parent35ef9796e9b69e44d82adf25037074a99d80fade (diff)
downloadkiwi-descriptions-13c5d722ad8a6141ad58c4c0d19e4fb7ce63265c.tar.gz
kiwi-descriptions-13c5d722ad8a6141ad58c4c0d19e4fb7ce63265c.zip
components/liveinstall: Filter out unwanted EFI files from the ESP
This drastically reduces the content included in the embedded ESP for live media, and avoids weird side-effects caused by extra EFI binaries being present.
-rw-r--r--components/liveinstall.xml2
-rw-r--r--iso-esp-excludes.yaml3
2 files changed, 5 insertions, 0 deletions
diff --git a/components/liveinstall.xml b/components/liveinstall.xml
index ad15aa7..f91283c 100644
--- a/components/liveinstall.xml
+++ b/components/liveinstall.xml
@@ -46,6 +46,8 @@
</type>
</preferences>
<packages type="iso" patternType="plusRecommended" profiles="LiveInstall">
+ <!-- Filter out unwanted EFI files from the embedded ESP, see rhbz#2358785 -->
+ <file name="iso-esp-excludes.yaml" target="image/exclude_files_efifatimage.yaml"/>
<!-- The point of a live image is to install -->
<namedCollection name="anaconda-tools"/>
<package name="anaconda"/>
diff --git a/iso-esp-excludes.yaml b/iso-esp-excludes.yaml
new file mode 100644
index 0000000..c49d940
--- /dev/null
+++ b/iso-esp-excludes.yaml
@@ -0,0 +1,3 @@
+exclude:
+- BOOT/fb*.efi
+- fedora