aboutsummaryrefslogtreecommitdiff
path: root/components
diff options
from:
to:
context:
space:
mode:
authorGravatar Neal Gompa <ngompa@fedoraproject.org> 2024-12-16 05:56:12 -0500
committerGravatar Neal Gompa <ngompa@fedoraproject.org> 2025-02-19 12:19:53 -0500
commit3d2b7b0dc4554a1c85b3ae37b74624a45b389b07 (patch)
treefefb1cee93355a9195349e614474d03d582deb92 /components
parentdbed27c61efdaf099487d468808d75f1d3afaddd (diff)
downloadkiwi-descriptions-3d2b7b0dc4554a1c85b3ae37b74624a45b389b07.tar.gz
kiwi-descriptions-3d2b7b0dc4554a1c85b3ae37b74624a45b389b07.zip
components/liveinstall: Switch to EROFS for live media
This switches from SquashFS to EROFS using LZMA compression with a 1M chunksize and fragement dedpulication for inodes enabled. This attempts to match the defaults for SquashFS in kiwi and provides a good balance for image compression and creation time. Note that "-Ededupe" is not used because it is not multi-threaded and is currently extremely slow.
Diffstat (limited to 'components')
-rw-r--r--components/liveinstall.xml12
1 files changed, 8 insertions, 4 deletions
diff --git a/components/liveinstall.xml b/components/liveinstall.xml
index ea6029a..ad15aa7 100644
--- a/components/liveinstall.xml
+++ b/components/liveinstall.xml
@@ -8,8 +8,9 @@
<preferences profiles="LiveInstall" arch="x86_64">
<type image="iso"
publisher="Fedora Project" volid="Fedora_Linux" application_id="Fedora_Linux"
- primary="true" flags="dmsquash" filesystem="squashfs" squashfscompression="xz" mediacheck="true"
+ primary="true" flags="dmsquash" filesystem="erofs" erofscompression="lzma,level=6" mediacheck="true"
firmware="uefi" efiparttable="gpt" efifatimagesize="30" kernelcmdline="quiet rhgb"
+ fscreateoptions="-Eall-fragments,fragdedupe=inode -C 1048576"
>
<bootloader name="grub2" grub_template="grub-x86.cfg.iso-template" console="console" timeout="10"/>
</type>
@@ -17,8 +18,9 @@
<preferences profiles="LiveInstall" arch="aarch64">
<type image="iso"
publisher="Fedora Project" volid="Fedora_Linux" application_id="Fedora_Linux"
- primary="true" flags="dmsquash" filesystem="squashfs" squashfscompression="xz" mediacheck="true"
+ primary="true" flags="dmsquash" filesystem="erofs" erofscompression="lzma,level=6" mediacheck="true"
firmware="uefi" efiparttable="gpt" efifatimagesize="30" kernelcmdline="quiet rhgb"
+ fscreateoptions="-Eall-fragments,fragdedupe=inode -C 1048576"
>
<bootloader name="grub2" grub_template="grub-arm.cfg.iso-template" console="console" timeout="10"/>
</type>
@@ -26,8 +28,9 @@
<preferences profiles="LiveInstall" arch="riscv64">
<type image="iso"
publisher="Fedora Project" volid="Fedora_Linux" application_id="Fedora_Linux"
- primary="true" flags="dmsquash" filesystem="squashfs" squashfscompression="xz" mediacheck="true"
+ primary="true" flags="dmsquash" filesystem="erofs" erofscompression="lzma,level=6" mediacheck="true"
firmware="uefi" efiparttable="gpt" efifatimagesize="30" kernelcmdline="quiet rhgb"
+ fscreateoptions="-Eall-fragments,fragdedupe=inode -C 1048576"
>
<bootloader name="grub2" grub_template="grub-riscv64.cfg.iso-template" console="console" timeout="10"/>
</type>
@@ -35,8 +38,9 @@
<preferences profiles="LiveInstall" arch="ppc64le">
<type image="iso"
publisher="Fedora Project" volid="Fedora_Linux" application_id="Fedora_Linux"
- primary="true" flags="dmsquash" filesystem="squashfs" squashfscompression="xz" mediacheck="true"
+ primary="true" flags="dmsquash" filesystem="erofs" erofscompression="lzma,level=6" mediacheck="true"
firmware="ofw" kernelcmdline="quiet rhgb"
+ fscreateoptions="-Eall-fragments,fragdedupe=inode -C 1048576"
>
<bootloader name="grub2" grub_template="grub-ppc.cfg.iso-template" console="console" timeout="10"/>
</type>