# DO NOT EDIT. This file is generated from Config.src
#
# For a description of the syntax of this configuration file,
# see docs/Kconfig-language.txt.
#

config BUSYBOX_CONFIG_VOLUMEID
	bool #No description makes it a hidden option
	default BUSYBOX_DEFAULT_VOLUMEID

menu "Filesystem/Volume identification"
	depends on BUSYBOX_CONFIG_VOLUMEID

config BUSYBOX_CONFIG_FEATURE_VOLUMEID_BCACHE
	bool "bcache filesystem"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_BCACHE
	depends on BUSYBOX_CONFIG_VOLUMEID
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_BTRFS
	bool "btrfs filesystem"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_BTRFS
	depends on BUSYBOX_CONFIG_VOLUMEID
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_CRAMFS
	bool "cramfs filesystem"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_CRAMFS
	depends on BUSYBOX_CONFIG_VOLUMEID
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_EROFS
	bool "erofs filesystem"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_EROFS
	depends on BUSYBOX_CONFIG_VOLUMEID
	help
	Erofs is a compressed readonly filesystem for Linux.
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_EXFAT
	bool "exFAT filesystem"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_EXFAT
	depends on BUSYBOX_CONFIG_VOLUMEID
	help
	exFAT (extended FAT) is a proprietary file system designed especially
	for flash drives. It has many features from NTFS, but with less
	overhead. exFAT is used on most SDXC cards for consumer electronics.
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_EXT
	bool "Ext filesystem"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_EXT
	depends on BUSYBOX_CONFIG_VOLUMEID
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_F2FS
	bool "f2fs filesystem"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_F2FS
	depends on BUSYBOX_CONFIG_VOLUMEID
	help
	F2FS (aka Flash-Friendly File System) is a log-structured file system,
	which is adapted to newer forms of storage. F2FS also remedies some
	known issues of the older log structured file systems, such as high
	cleaning overhead.
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_FAT
	bool "fat filesystem"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_FAT
	depends on BUSYBOX_CONFIG_VOLUMEID
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_HFS
	bool "hfs filesystem"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_HFS
	depends on BUSYBOX_CONFIG_VOLUMEID
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_ISO9660
	bool "iso9660 filesystem"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_ISO9660
	depends on BUSYBOX_CONFIG_VOLUMEID
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_JFS
	bool "jfs filesystem"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_JFS
	depends on BUSYBOX_CONFIG_VOLUMEID
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_LFS
	bool "LittleFS filesystem"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_LFS
	depends on BUSYBOX_CONFIG_VOLUMEID && BUSYBOX_CONFIG_FEATURE_BLKID_TYPE
	help
	LittleFS is a small fail-safe filesystem designed for embedded
	systems. It has strong copy-on-write guarantees and storage on disk
	is always kept in a valid state. It also provides a form of dynamic
	wear levelling for systems that can not fit a full flash translation
	layer.
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_LINUXRAID
	bool "linuxraid"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_LINUXRAID
	depends on BUSYBOX_CONFIG_VOLUMEID
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_LINUXSWAP
	bool "linux swap filesystem"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_LINUXSWAP
	depends on BUSYBOX_CONFIG_VOLUMEID
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_LUKS
	bool "luks filesystem"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_LUKS
	depends on BUSYBOX_CONFIG_VOLUMEID
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_MINIX
	bool "minix filesystem"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_MINIX
	depends on BUSYBOX_CONFIG_VOLUMEID
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_NILFS
	bool "nilfs filesystem"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_NILFS
	depends on BUSYBOX_CONFIG_VOLUMEID
	help
	NILFS is a New Implementation of a Log-Structured File System (LFS)
	that supports continuous snapshots. This provides features like
	versioning of the entire filesystem, restoration of files that
	were deleted a few minutes ago. NILFS keeps consistency like
	conventional LFS, so it provides quick recovery after system crashes.

	The possible use of NILFS includes versioning, tamper detection,
	SOX compliance logging, and so forth. It can serve as an alternative
	filesystem for Linux desktop environment, or as a basis of advanced
	storage appliances.
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_NTFS
	bool "ntfs filesystem"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_NTFS
	depends on BUSYBOX_CONFIG_VOLUMEID
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_OCFS2
	bool "ocfs2 filesystem"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_OCFS2
	depends on BUSYBOX_CONFIG_VOLUMEID
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_REISERFS
	bool "Reiser filesystem"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_REISERFS
	depends on BUSYBOX_CONFIG_VOLUMEID
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_ROMFS
	bool "romfs filesystem"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_ROMFS
	depends on BUSYBOX_CONFIG_VOLUMEID
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_SQUASHFS
	bool "SquashFS filesystem"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_SQUASHFS
	depends on BUSYBOX_CONFIG_VOLUMEID && BUSYBOX_CONFIG_FEATURE_BLKID_TYPE
	help
	Squashfs is a compressed read-only filesystem for Linux. Squashfs is
	intended for general read-only filesystem use and in constrained block
	device/memory systems (e.g. embedded systems) where low overhead is
	needed.
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_SYSV
	bool "sysv filesystem"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_SYSV
	depends on BUSYBOX_CONFIG_VOLUMEID
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_UBIFS
	bool "UBIFS filesystem"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_UBIFS
	depends on BUSYBOX_CONFIG_VOLUMEID
	help
	UBIFS (Unsorted Block Image File System) is a file
	system for use with raw flash memory media.
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_UDF
	bool "udf filesystem"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_UDF
	depends on BUSYBOX_CONFIG_VOLUMEID
### config FEATURE_VOLUMEID_HIGHPOINTRAID
###	bool "highpoint raid"
###	default y
###	depends on VOLUMEID
### config FEATURE_VOLUMEID_HPFS
###	bool "hpfs filesystem"
###	default y
###	depends on VOLUMEID
### config FEATURE_VOLUMEID_ISWRAID
###	bool "intel raid"
###	default y
###	depends on VOLUMEID
### config FEATURE_VOLUMEID_LSIRAID
###	bool "lsi raid"
###	default y
###	depends on VOLUMEID
### config FEATURE_VOLUMEID_LVM
###	bool "lvm"
###	default y
###	depends on VOLUMEID
### config FEATURE_VOLUMEID_MAC
###	bool "mac filesystem"
###	default y
###	depends on VOLUMEID
### config FEATURE_VOLUMEID_MSDOS
###	bool "msdos filesystem"
###	default y
###	depends on VOLUMEID
### config FEATURE_VOLUMEID_NVIDIARAID
###	bool "nvidia raid"
###	default y
###	depends on VOLUMEID
### config FEATURE_VOLUMEID_PROMISERAID
###	bool "promise raid"
###	default y
###	depends on VOLUMEID
### config FEATURE_VOLUMEID_SILICONRAID
###	bool "silicon raid"
###	default y
###	depends on VOLUMEID
### config FEATURE_VOLUMEID_UFS
###	bool "ufs filesystem"
###	default y
###	depends on VOLUMEID
### config FEATURE_VOLUMEID_VIARAID
###	bool "via raid"
###	default y
###	depends on VOLUMEID
config BUSYBOX_CONFIG_FEATURE_VOLUMEID_XFS
	bool "xfs filesystem"
	default BUSYBOX_DEFAULT_FEATURE_VOLUMEID_XFS
	depends on BUSYBOX_CONFIG_VOLUMEID

endmenu
