aboutsummaryrefslogtreecommitdiffci
path: root/config/live-image.config
diff refs
from: back
to: back
| flip
diff options
context:
space:
mode:
authorGravatar Saya Andy <saya.andy@posteo.com> 2026-09-06 17:23:50 +0700
committerGravatar Saya Andy <saya.andy@posteo.com> 2026-09-06 19:56:37 +0700
commit6672410d04e47b3b455b1ca40b7320e65af8fb2c (patch)
tree1ba5e16344a7b0ddb3e20f8bef111e67d1d82c59 /config/live-image.config
downloadkernel-surface-6672410d04e47b3b455b1ca40b7320e65af8fb2c.tar.gz
kernel-surface-6672410d04e47b3b455b1ca40b7320e65af8fb2c.zip
initial commit
Diffstat (limited to 'config/live-image.config')
-rw-r--r--config/live-image.config47
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=""