Diffstat (limited to 'config/live-image.config')
| -rw-r--r-- | config/live-image.config | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/config/live-image.config b/config/live-image.config new file mode 100644 index 0000000..6781c33 --- /dev/null +++ b/config/live-image.config @@ -0,0 +1,47 @@ +# Config fragment for what the KIWI live ISO and the OEM disk image need. + +# The live ISO type is `flags="dmsquash" filesystem="erofs"` with lzma +# compression (components/liveinstall.xml), so erofs plus dm-snapshot and +# overlayfs must be built in rather than modular: dracut's dmsquash-live module +# needs them before the root filesystem exists. +CONFIG_EROFS_FS=y +CONFIG_EROFS_FS_ZIP=y +CONFIG_EROFS_FS_ZIP_LZMA=y +CONFIG_SQUASHFS=y +CONFIG_SQUASHFS_XZ=y +CONFIG_SQUASHFS_ZSTD=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_OVERLAY_FS=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_SNAPSHOT=y +CONFIG_ISO9660_FS=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=y +CONFIG_BLK_DEV_INITRD=y + +# ESP and the ext4 /boot partition of the OEM disk image type +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_UTF8=y +CONFIG_NLS_UTF8=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_ISO8859_1=y +CONFIG_EXT4_FS=y +CONFIG_BTRFS_FS=y +CONFIG_EFI_PARTITION=y + +# GRUB's aarch64 `linux` command loads the kernel as an EFI application, so the +# EFI stub is not optional here. +CONFIG_EFI=y +CONFIG_EFI_STUB=y +CONFIG_EFIVAR_FS=y + +# Modules ship compressed, matching Fedora. +CONFIG_MODULE_COMPRESS_XZ=y +# CONFIG_MODULE_COMPRESS_NONE is not set +# CONFIG_MODULE_COMPRESS_GZIP is not set +# CONFIG_MODULE_COMPRESS_ZSTD is not set + +# CONFIG_MODULE_SIG_FORCE is not set +CONFIG_MODULE_SIG_ALL=n +CONFIG_SYSTEM_TRUSTED_KEYS="" +CONFIG_SYSTEM_REVOCATION_KEYS="" |