From da18fa3f6bc7149d36f14cde0cf615096613f47a Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Thu, 10 Sep 2009 22:18:31 +0200 Subject: make rootfs configurable, add ext4 support --- target/Config.in | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 74 insertions(+), 2 deletions(-) (limited to 'target/Config.in') diff --git a/target/Config.in b/target/Config.in index 0b7b95c13..a2756b5a2 100644 --- a/target/Config.in +++ b/target/Config.in @@ -212,10 +212,8 @@ config ADK_LINUX_X86_64_SHUTTLE select ADK_KERNEL_BLK_DEV_MD if ADK_TARGET_ROOTFS_ARCHIVE select ADK_KERNEL_MD_RAID0 if ADK_TARGET_ROOTFS_ARCHIVE select ADK_KERNEL_MD_RAID1 if ADK_TARGET_ROOTFS_ARCHIVE - select ADK_KERNEL_XFS_FS if ADK_TARGET_ROOTFS_ARCHIVE select ADK_KPACKAGE_KMOD_SKY2 if ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK select ADK_KPACKAGE_KMOD_SATA_AHCI if ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK - select ADK_KPACKAGE_KMOD_XFS_FS if ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK select ADK_KPACKAGE_KMOD_BLK_DEV_MD if ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK select ADK_KPACKAGE_KMOD_MD_RAID0 if ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK select ADK_KPACKAGE_KMOD_MD_RAID1 if ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK @@ -535,6 +533,80 @@ config ADK_TARGET_ROOTFS_ENCRYPTED endchoice +choice +prompt "Root filesystem type" + depends on ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK + default ADK_TARGET_ROOT_XFS + +config ADK_TARGET_ROOT_XFS_MOD + boolean + prompt "XFS filesystem" + select ADK_KPACKAGE_KMOD_XFS_FS + select ADK_PACKAGE_XFSPROGS + help + Select XFS filesystem kernel module and filesystem utilities. + +config ADK_TARGET_ROOT_EXT2_MOD + boolean + prompt "EXT2 filesystem" + select ADK_KPACKAGE_KMOD_EXT2_FS + select ADK_PACKAGE_E2FSPROGS + help + Select EXT2 filesystem kernel module and filesystem utilities. + +config ADK_TARGET_ROOT_EXT3_MOD + boolean + prompt "EXT3 filesystem" + select ADK_KPACKAGE_KMOD_EXT3_FS + select ADK_PACKAGE_E2FSPROGS + help + Select EXT3 filesystem kernel module and filesystem utilities. + +config ADK_TARGET_ROOT_EXT4_MOD + boolean + prompt "EXT4 filesystem" + select ADK_KPACKAGE_KMOD_EXT4_FS + select ADK_PACKAGE_E2FSPROGS + help + Select EXT4 filesystem kernel module and filesystem utilities. + +endchoice + +choice +prompt "Root filesystem type" + depends on ADK_TARGET_ROOTFS_ARCHIVE + default ADK_TARGET_ROOT_XFS + +config ADK_TARGET_ROOT_XFS + boolean + prompt "XFS filesystem" + select ADK_KERNEL_XFS_FS + help + Compile XFS filesystem into kernel and use it as root filesystem. + +config ADK_TARGET_ROOT_EXT2 + boolean + prompt "EXT2 filesystem" + select ADK_KERNEL_EXT2_FS + help + Compile EXT2 filesystem into kernel and use it as root filesystem. + +config ADK_TARGET_ROOT_EXT3 + boolean + prompt "EXT3 filesystem" + select ADK_KERNEL_EXT3_FS + help + Compile EXT3 filesystem into kernel and use it as root filesystem. + +config ADK_TARGET_ROOT_EXT4 + boolean + prompt "EXT4 filesystem" + select ADK_KERNEL_EXT4_FS + help + Compile EXT4 filesystem into kernel and use it as root filesystem. + +endchoice + #config ADK_SSP # bool "Enable Stack Smashing Protection" # default n -- cgit v1.2.3